Saving work so I can do it over the weekend. Started new branch because
there's still mad exceptions, yo.
Solved some problems, started many more. This is the way of things.

The cycle of development continues. Features will live, bugs will die.