diff --git a/test/circular.js b/test/circular.js
index 5658d83..9162601 100644
--- a/test/circular.js
+++ b/test/circular.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 var deepEqual = require('./lib/deep_equal');
 var util = require('util');
 
diff --git a/test/date.js b/test/date.js
index 2cb8252..4ca06dc 100644
--- a/test/date.js
+++ b/test/date.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 
 exports.dateEach = function () {
     var obj = { x : new Date, y : 10, z : 5 };
diff --git a/test/equal.js b/test/equal.js
index 2d6b766..decc755 100644
--- a/test/equal.js
+++ b/test/equal.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var traverse = require('traverse');
+var traverse = require('../');
 var deepEqual = require('./lib/deep_equal');
 
 exports.deepDates = function () {
diff --git a/test/instance.js b/test/instance.js
index 501981f..8d73525 100644
--- a/test/instance.js
+++ b/test/instance.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 var EventEmitter = require('events').EventEmitter;
 
 exports['check instanceof on node elems'] = function () {
diff --git a/test/interface.js b/test/interface.js
index df5b037..fce5bf9 100644
--- a/test/interface.js
+++ b/test/interface.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 
 exports['interface map'] = function () {
     var obj = { a : [ 5,6,7 ], b : { c : [8] } };
diff --git a/test/json.js b/test/json.js
index bf36620..0a04529 100644
--- a/test/json.js
+++ b/test/json.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 
 exports['json test'] = function () {
     var id = 54;
diff --git a/test/keys.js b/test/keys.js
index 8bf88ed..7ecd545 100644
--- a/test/keys.js
+++ b/test/keys.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 
 exports['sort test'] = function () {
     var acc = [];
diff --git a/test/leaves.js b/test/leaves.js
index 4e8d280..e520b72 100644
--- a/test/leaves.js
+++ b/test/leaves.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 
 exports['leaves test'] = function () {
     var acc = [];
diff --git a/test/mutability.js b/test/mutability.js
index 85eca6b..d2f4ce4 100644
--- a/test/mutability.js
+++ b/test/mutability.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 var deepEqual = require('./lib/deep_equal');
 
 exports.mutate = function () {
diff --git a/test/negative.js b/test/negative.js
index 6cf287d..f92dfb0 100644
--- a/test/negative.js
+++ b/test/negative.js
@@ -1,4 +1,4 @@
-var Traverse = require('traverse');
+var Traverse = require('../');
 var assert = require('assert');
 
 exports['negative update test'] = function () {
diff --git a/test/obj.js b/test/obj.js
index 9c3b0db..d46fd38 100644
--- a/test/obj.js
+++ b/test/obj.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 
 exports['traverse an object with nested functions'] = function () {
     var to = setTimeout(function () {
diff --git a/test/siblings.js b/test/siblings.js
index 1236834..99c0f1b 100644
--- a/test/siblings.js
+++ b/test/siblings.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var traverse = require('traverse');
+var traverse = require('../');
 
 exports.siblings = function () {
     var obj = { a : 1, b : 2, c : [ 4, 5, 6 ] };
diff --git a/test/stop.js b/test/stop.js
index ef6b36e..3529847 100644
--- a/test/stop.js
+++ b/test/stop.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var traverse = require('traverse');
+var traverse = require('../');
 
 exports.stop = function () {
     var visits = 0;
diff --git a/test/stringify.js b/test/stringify.js
index bf36f63..932f5d3 100644
--- a/test/stringify.js
+++ b/test/stringify.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var Traverse = require('traverse');
+var Traverse = require('../');
 
 exports.stringify = function () {
     var obj = [ 5, 6, -3, [ 7, 8, -2, 1 ], { f : 10, g : -13 } ];
diff --git a/test/subexpr.js b/test/subexpr.js
index a4960fb..a217beb 100644
--- a/test/subexpr.js
+++ b/test/subexpr.js
@@ -1,4 +1,4 @@
-var traverse = require('traverse');
+var traverse = require('../');
 var assert = require('assert');
 
 exports.subexpr = function () {
diff --git a/test/super_deep.js b/test/super_deep.js
index 3aadd69..acac2fd 100644
--- a/test/super_deep.js
+++ b/test/super_deep.js
@@ -1,5 +1,5 @@
 var assert = require('assert');
-var traverse = require('traverse');
+var traverse = require('../');
 var deepEqual = require('./lib/deep_equal');
 
 exports.super_deep = function () {