Yes, we should only require dispatcher_interface