Also, keep in mind that if this guy was sent on an espionnage mission, his superiors ought to have picked a better agent than someone who’s fuzzy on the rules (assuming he was genuinely fuzzy on them, rather than just pretending to be fuzzy), since this puts him in a poor position to understand what he was trying to find out from you. As can be seen in the James Bond films, the best practice in the espionnage business is to put “the best man we have” on a tough case. If this guy was indeed “the best man” that could be turned loose by his superiors to infiltrate your operation, it sounds as if you weren’t exactly dealing with MI5; it actually sounds more as if you were dealing with the Elbonians in Dilbert, who can never understand why their schemes keep failing.