Incorporated dispatchers programmatically - appears to be the sane way to go.