In fact, the sender should abort too, if the gap between the lowest buffered and highest ones is too large. Unfortunately this is not the same as the buffer size.