Simpler: no need to pass the reactor reference arount