gitignore shenanigans