vcs_info didn't like empty arguments
still doesn't quite like being inside vcs directorys, something to do with the definition of dir