Name this LocationIterator to make it clearer that it's an interator