tighten evaluator