extra: don't reset impossible states after a condition