near_100 uses < instead of <=