Tidy
Tidy, allow toplevel path to be a file.
License.