Any particular reason this is a continuous get instead of a iterator?