Dispatcher interface restructure