Move predicates_for_new to new function