git is horrible