Avoid gratuitous region allocation when the buffer pool is exhausted or empty