Iterative correction