Predicate refactoring