it just needs to run each layer in the middleware in the domain for the request