This would probably be better as a filepath.Walk - ranging over a glob is nasty in some cases.