So much stuff has happened. I really need to commit more often and unit
test. But that's for people that know what they're doing.