USE does also give slot 1 its variable pool, *but* none of the variables are initialized. The array variables can't be used (except by assigning a reference to an existing array) and number/string variables are left as 0 or the empty string. EXEC fixes this by actually running the initialization lines as a program.