Audit Dispatcher Design (take 2)