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.
History should have given us a clue, though – the Master is a, well, master of disguise, who has hidden behind a variety of prosthetics and monikers (usually with pretty direct references to his name) down the years.
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 series 10 concludes on BBC1 on Saturday 1st July