rename consumePredicates