Define the dispatcher in the outer scope, defaulting to nul?