This will be needed so that we can implement protocol decoders which will have to emit their contents into such a buffer.