* Demultiplexer with tests