NO negative length warning - pass - but use helper