I got told off by Tony in a code review for using a list comprehension with side effects :-P