Avoid over allocation when dealing with the common case. As stated in the comment above : "We'll assume the common case where one bucket is enough". Doing so should save a few hundreds bytes in the 'request' pool when processing a request