Primitive evaluator.