using a dispatcher now, and registering the multiplexer with DIC tags