Isn't highWatermark a bit misleading? It strictly bounds the messages in-flight.