move Reaper out of the Dispatcher