Early termination ----------------- If the math helper has a body then it stops rendering conditionals after the first conditional that returns true. Rendering an else block does not cause early termination, but else blocks are rendered. Non-number values ----------------- If the math operation involves non-numbers, NaN is returned.