The stream guard kept any segment starting at the high-water mark, so a zero-length first segment passed on every reprint. A segment that ends no later than what was already streamed is dropped too; the mark starts below zero so the first segment, even at 0 s, still streams.