Only change decimals if there is one to get

Fixes a bug that can occur where floauction rounds to 10s instead of 1s.