o take the reactor manager out of more signatures, it's contained in the session so we don't need to pass around both