Fix: check not only if "current" is above carryOverStart, but also if "current" is below carryOverEnd.