Simplified the abstract multiplex interface and implementation.