`(vc-backend (buffer-file-name))` returns `GIT` for me, not `Git'. Maybe use a case insensitive comparison?