fixed excessive digits rounding