While script can redefine this kind of variables, cases like the described example are not possible anymore because these variables are redefined before executing any script macro.