Really, I wasn't suggesting munging the language. In PL/1 there isn't an explicit computed goto (well actually you can compute a label) but the select statement is often optimized. I just wanted some opinion on how to accomplish this is the compiler didn't optimize this. Cheers, Doug