Another option would be to break this out into another function so the predicate is separate from the list.