Some of FMSLogo's behavior can be controlled with special variables. The special variables follow the normal scoping rules, so a procedure can locally set one of them to limit the scope of its effect. Initially, no variables exist except CASEIGNOREDP, which is TRUE and buried.