on StateModifiers vs. Modifiers