Thanks to everybody for your responses, even David's. The necessary key was that INOUT passes as a reference which makes sense. "The Klebbanator" -----Original Message----- From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx] On Behalf Of David Johnson Sent: Thursday, August 31, 2006 1:50 PM To: foxboro@xxxxxxxxxxxxx Subject: Re: [foxboro] HLBL User Labels Daniel, Why not do the following. I tested the following and it works. It should allow you to do what you are after. However, in the subroutine THIS_GUY takes on the name used in the argument list, but that's pretty standard and you should be able to make something that is normal out of it. INDEPENDENT_SEQUENCE CONSTANTS VARIABLES USER_LABELS THIS_GUY : BO0001; SUBROUTINE CHNG_OUTPUT (ITEM : B) STATEMENTS ITEM :=3D TRUE; ENDSUBROUTINE STATEMENTS CALL CHNG_OUTPUT (THIS_GUY); ENDSEQUENCE =20 =20 _______________________________________________________________________ This mailing list is neither sponsored nor endorsed by Invensys Process Systems (formerly The Foxboro Company). Use the info you obtain here at your own risks. Read http://www.thecassandraproject.org/disclaimer.html =20 foxboro mailing list: //www.freelists.org/list/foxboro to subscribe: = mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Djoin to unsubscribe: = mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Dleave =20 _______________________________________________________________________ This mailing list is neither sponsored nor endorsed by Invensys Process Systems (formerly The Foxboro Company). Use the info you obtain here at your own risks. Read http://www.thecassandraproject.org/disclaimer.html foxboro mailing list: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave