May be cleaner to use a Predicate with an Interables.filter here