ctx.NoConvergence is a good exception to use