style guide: filter() returns an iterable, not a list