Use dominance tokens
Readable names for dominance tokens
Separate out validation code