adding any, all predicate evaluation