not needed anymore as I now wrap the ByteBuf with UnreleaseableByteBuf... I will remove it