reduce eval.