corrected recPredicate#