My attempts to make this better resulted in making it less legible, and doubled the size of the individual case's in the preceeding switch. If you have a more elegant way to write this, I'm all ears :P.