add separate interface for command dispatchers with and without results - so can differentiate the setup if desired