Honestly he should have gone deep undercover and gotten rid of all of his "adult" things even if he wasn't expecting anyone to come over. When he's immersed in his old habits half the time, of course something will spill over (like the earlier cigarettes blunder).