Lots of stuff. Sorry future me.