exit() and die() functions should be avoided
User specific files should not appear in .gitignore