Iterative locate