combine predicates on find