Use new style of calling sections/using snippets in args
Use 'test -e', not 'test -d', we need to test if it exists, be it file or directory.