enforcing gitignore better