That is what I would have thought would happen, as in *most other languages, and Ross could have been joking certainly, if so well played sir, well played I've never tried it myself, I just remembered seeing his post.
Bullocks! If nothing else, your comments save me from making too large an arse of myself, and I have picked up a great deal of information from you that I have not found elsewhere. Besides, the more comments, the more complete information available to the OP.
...so, you are saying that if routines from the launching stack are being used, it should stay open instead of closing it, right?
* Refers to languages I've personally used, pascal, delphi, vb, most basics, etc.