Add custom predicates