Added boolean? predicate