moved reaper instantiation into trait