Mexico brings out the big bazooka