iterative method fails