more consistent predicate handling