Require all non-linear solvers to return the correct status codes