Gil, The trouble with omitting the "address" statement is that you are ASSUMING that no statement in the previous logic has changed the environment during execution (not compilation).
If the REXX exec is of a reasonable size and more than one person could be changing the code - this is a BIG assumption. Add to the fact that Murphy states that the section of code that is eventually going to blow up in your (or worse your customer's) face is rarely executed during testing on your system - but is executed straight away at a customer site..... Putting the "address (env)" in front of each call will prevent situations such as these - and yes it adds an extra few characters to each line - but so do comments.... Rob Scott Rocket Software http://www.rs.com/portfolio/mxi/ ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

