All other internal messy things like canceling the session are handled inside VM and image don't care about them.
Everything sounds fine to me apart from this - I get a touch nervous when there is chance that too much is being put into the VM. Are you really sure that it isn't better to let the image handle the messy stuff? Remember that it is easier to fix bugs in the image than in the VM....
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: LB: connect Line-voltage to BITNET