Added "eval" pass