This seems to be a reoccuring issue with different numbers, according to this old thread, with an explanation by Osyris.
In short, you might want to consider implementing (or taking, they’re available on the internet in public domain) a system which rounds out numbers for you as a possible solution. Hope I helped.