changed predicate