My code might do just 1 extra check on `value < 0` which should take no time.