OMG forgot breaks in two of my switch cases. Ugh.