How long did it take you to spot the Master hiding in plain sight? Or did the big reveal come as a complete surprise?
We knew John Simm’s incarnation of the Doctor’s Time Lord nemesis was due to resurface in this week’s episode of Doctor Who, World Enough and Time, but we didn’t know exactly when it would happen, or how.
And having still not announced himself a full 43 minutes into the episode, it felt as if time was running out.
That’s of course if you hadn’t already noticed that behind the straggly beard and hair, the fake nose, wrinkles, hunched posture and vaguely eastern European accent, new character Mr Razor was none other than Simm himself.
Doctor Who fans will no doubt feel the same.
Doctor Who series 10 concludes on BBC1 on Saturday 1st July