gitignore is tricky tricky