proper handling of classes an zerowidth, jnthn++