Depends on what you're trying to do, but the exit macro (see p. 68 in "Learning TADS 3") will probably take care of it. To be more specific, the discussion of StringPreParser on p. 307 is very closely equivalent to the kind of situation in which I7 uses "reject the player's command."