diff --git a/main.js b/main.js
index <HASH>..<HASH> 100644
--- a/main.js
+++ b/main.js
@@ -27,7 +27,7 @@ Hsm = module.exports = function Hsm(server){
 };
 
 function onRequest(req,res){
-  var i,href,event,u,en,pn,path,e,h;
+  var i,href,event,u,en,path,e,h;
   
   h = this[hsm];
   e = h[emitter];
@@ -44,18 +44,15 @@ function onRequest(req,res){
     url: u
   };
   
-  en = req.method + ' ' + (pn = u.pathname);
+  en = req.method + ' ' + u.pathname;
   if(h.listeners(en)) return e.give(en,event);
-  if(h.listeners(pn)) return e.give(pn,event);
   
   path = u.pathname.split('/');
   path.pop();
   
   while(path.length){
-    en = (req.method + ' ' + (pn = path.join('/'))).trim();
+    en = path.join('/');
     if(h.listeners(en)) return e.give(en,event);
-    if(h.listeners(pn)) return e.give(pn,event);
-    
     path.pop();
   }
Now individual urls and paths are treated in a different way