fixing up 'when you really have to loop' activity