Simplified predicate behavior