there is no way we need the entire request object. it's *massive*. What do we specifically need? let's pass that instead.