Opimization: simplify how we get to heuristic value.
Optimization: Less function calls.