I'm not sure if these other ```unsigned char```'s were meant to be moved over to ```utf8_t``` - I'll have to dig out the commit that changed the other cases.