Geoff really is an absolute prick. Taking Yasmeen's cards, keeping her on a timetable, who she can talk to, where she can go, and that smug face of his is just asking to be smashed in.