This makes the directory to search for included files explicit. Also use Python 3's FileNotFoundError to catch non-existant files instead of a workaround for Python 2.