acu58878 - Refactor dispatching to allow for multiple dispatchers