Straightforward protocol demultiplexer