Now you can write your own evaluator... or smthg else. Visitor integrated.