Fix a ton of sneaky bugs