Should return ByteBuf... maybe this class should event implement ByteBufHolder.