Yes, it would be preferable, but I have not gotten it to work. Changing to process.nextTick(function () {}.bind(this));  results in a failed test in test/test.socket.router.unroutable.js:38 should.throw('No route to host');