meta-predicate