Exit with no error if directory absent

Explorers need to handle the case of no directory.
Merge branch '__git_permissions' into samplereturn