A progress percentage should be floored, you really notice this problem at the end where the percentage will indicate 100% while it's only >=99.95%.