Use scala-commons PeekIterator