One thing that I'm not real psyched about with what I've got above is that on exit, the actor terminates, but you end up with a bunch of garbage in STDERR about discarded messages from the probe_actor mailbox being dead, in addition to the possibility of DeadActorErrors from trigger_event trying to send out all of the actors dying on exit. So this would still need some work, just kind of a jumping off point I guess.