unecessaryPx check changed to zeroUnits, now checks for 0 + any unit, instead of just 0px