Right, OOM could indeed occur. But just to clarify, the high water mark is not a hard limit on the buffer size; it is just the point at which backpressure starts being applied. If the underlying source doesn't have any backpressure mechanism then the high water mark is not that useful.