Sorting is a nice touch, but how does this improve over the pattern matching? Far as I can tell we only have more file that make cannot account for.