Think you missed @davidfowl's comment about using Files.Include(path, searchPattern) here. It does the same thing under the covers so not a biggie.