Use wrapper to avoid unnecessary error messages
Add .gitignore