Non Standard requests - solution
Allocations should be large enough so they do not immediately qualify for an additional allocation.
Give requesters a few more bits than they actually justify (including for hierarchy).
I suggest between 2 and 5 bits so as to raise the request to the next 4-bit boundary.