optimized the formula evaluator expression a little more