support disjunctive predicates