Try to minimize the written ByteBuf for performance reasons as gathering writes are not for free