In fact it seems to me that `tol` should just not be passed to the custom method as it is a convenience parameter for "standard" solvers.