LookAheadEnumerator no longer retreives the underlying enumerator's Current value after MoveNext() returns false...
Merging work...