call.
"""
if not isinstance(path_iter, list):
# ensure not to modify the argument
path_iter = list(path_iter)
owners_cache = self._populate()
vardb = self._vardb
root = vardb._eroot
-