I'd argue that Break On is different from NoVars and Explicit in that it's an interpreter environmental directive rather than an interpreter processing directive. (or something like that) In other words, it has no impact on the way code is written or interpreted. Whether or not this is ON or OFF by default wouldn't affect any of the kix code in existance today whereas NoVars and Explict could have a significant impact.
Infact, compared to the setoption()'s, the Break directive is implemented by default, whereas the others need to be turned on to implement their respective action. If this command were SetOption(Break,[On|Off]), the command would be reversed where SetOption(Break,On) would cause a logoff on interuption. By that logic, it's default state would be SetOption(Break,Off) where interuptions would not cause a logoff.
_________________________
-Jim
...the sort of general malaise that only the genius possess and the insane lament.