make sure the StrictVars option is obeyed
cleanup from earlier work on properly scoped variables