Filtering is now solely done through use of predicates