Sometimes when Moffat thinks he's being clever, he drags his stories out far too much by labouring his points and this was no exception. And the unrealistic decisions made by his characters made this incredibly annoying to watch. Great cast, poor story I'm afraid in my opinion.