Imagine you have a user configurable buffer size.  Then imagine that the user wants to throw as much ram as it takes at the problem and sets the maximum size to that value.  It happens more often than you&#x27;d think.