take into account the absolute value of given precision (just in case it's negative)