fix precision again