Iterative scan