convergence error conditional at correct place