Move compensated summation to the end, adjust exit condition.
Testing overshoot.
Cleanup.
Fix.