New version for walking the filetree