Added predicate utils