can traverse any directory depth