A good ol' PrefetchingIterator always makes for much more readable code in these scenarios. Not a PR breaker though.