simple & slightly bad evaluator