some proper character class progress
tested the shit out of that error case
dry
ah yeah, this kicks ass :D
this makes me so happy :D