  
          return child
  
-@@ -347,6 +380,7 @@
+@@ -347,6 +378,7 @@
          """
          Remember the URL of a visited resource.
          """

 
         #
         # Parse the URL
@@ -407,9 +442,13 @@
                 "URL is not on this site (%s://%s/): %s" % (scheme, self.headers.getHeader("host"), url)
             ))
 

                 return res
             #else:
             #    raise ValueError("locateChild must not return StopTraversal with a resource other than self.")
@@ -337,7 +369,6 @@
                 self.prepath.append(self.postpath.pop(0))
 
         child = self._getChild(None, newres, newpath, updatepaths=updatepaths)
