diff --git a/lib/server.js b/lib/server.js
index <HASH>..<HASH> 100644
--- a/lib/server.js
+++ b/lib/server.js
@@ -614,6 +614,8 @@ Server.prototype._run = function _run(req, res, route, chain, callback) {
         });
 
         d = domain.create();
+        d.add(req);
+        d.add(res);
         d.on('error', function onError(err) {
                 log.trace({err: err}, 'uncaughtException');
                 self.emit('uncaughtException', req, res, route, err);
add req/res to route domain