A stuttering step is a step that leaves all relevant variables unchanged. (The relevant variables are usually all the free variables of a formula.) A stuttering step represents a step in which something else (a variable representing some part of the universe outside the system under consideration) changes. A specification of a system should allow stuttering steps, since it should allow changes to parts of the universe external to the system. All TLA formulas are invariant under stuttering, meaning that adding or removing stuttering steps does not affect whether or not a behavior satisfies a temporal formula.