Change Namespace.LookupRecursively to return last found name upon error
Change Namespace.LookupRecursively to return remaining path upon error