added support for extra precision on some tools