when allocating a zero sized direct buffer, don’t allocate an emptyByteBuf. Instead, allocate a direct buffer which is capable of growing.