reduce numerical tol