             @next(e)
         pass()
 
+      pathobj= @path
+      pathobj.site_root= root
+      pathobj.full= join(root,@path.relative)
+      pathobj.base= join(root,@path.relative_base)
+
       if extLookup['/']?
         fs.stat @path.full, (err,stats)=>
           if !err && stats.isDirectory() && extLookup['/']?

      @res.end('Unsupported Media Type');
      return;

  @meta_lookup('/x')
  actions= @meta._actions
  extLookup= actions[if @req.method is 'HEAD' then 'GET' else @req.method]
  extSilo = extLookup[urlExtension] ? extLookup['*']

  siteindex= 0
  nextSite= ()=>
    if (root= @site_stack[siteindex++])
      pathobj= @path
      pathobj.site_root= root
      pathobj.full= join(root,@path.relative)
      pathobj.base= join(root,@path.relative_base)

      traverseActionList= (actionList)=>
        @next() unless actionList
        i= 0
        pass= ()=>
          try
            actor= actionList[i++]
            if (actor)

            traverseActionList(extSilo)
      else
        traverseActionList(extSilo)
  nextSite()