diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -485,7 +485,7 @@ Pagelet.readable('call', function calls(data) {
  * @api public
  */
 Pagelet.on = function on(module) {
-  this.prototype.directory = this.prototype.directory || path.dirname(module.filename);
+  this.prototype.directory = path.dirname(module.filename);
   module.exports = this;
 
   return this;
[minor] If you didn't want to get the pathname stolen from you module, you shoudn't have used `.on`