turns out version control is hard