Could pass the reactor in here, so that it's imported at a single point (perhaps in makeService where these are created)?  We can factor that out that later though.