Create a smarter threaded rounding method

See title