Speak up if you didn't see this one coming . . .