diff --git a/connection/pool.js b/connection/pool.js
index <HASH>..<HASH> 100644
--- a/connection/pool.js
+++ b/connection/pool.js
@@ -424,9 +424,7 @@ function messageHandler(self) {
     function handleOperationCallback(self, cb, err, result) {
       // No domain enabled
       if(!self.options.domainsEnabled) {
-        return process.nextTick(function() {
-          cb(err, result);
-        });
+        return cb(err, result);
       }
 
       // Domain enabled just call the callback
remove wrapping callback in pool in nextTick due to mongojs issues caused by thunky module