I did way too much to document in a single commit message.