removed predicate helper