Implemetn auto predicate.