Contraction table processing should perform best (rather than explicit) character comparisons. (dm)