diff --git a/lib/index.js b/lib/index.js
index <HASH>..<HASH> 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -13,7 +13,7 @@ function IndexRegistry(taker) {
 
   DefaultRegistry.call(this);
 
-  var setTask = taker.set || taker._setTask;
+  var setTask = (taker.set || taker._setTask).bind(taker);
 
   setTask('ng:beforeServe', noop);
   setTask('ng:afterServe', noop);
fix(undertaker): comply with undertaker new <I> interface bis repetita