Seemingly broke-ified Iterative method