Fix to fit negative falue of precision