This is only really an attempt at optimizing the primary. There are probably ways to reduce the number of number of rejection glyphs, but I'm not going to find them.