tol is now part of the options and not a parameter