All dyads are spellings themselves (incl OneSpelled and NeitherSpelled). Probably some dirty relationships, but should be ok. A little refactoring may be in order