Allow the return of a different ByteBuf than the given one