more robust MAXITER