More general updating stuff and things I'm bad at commit messages