In my use case (see diagram in my previous reply), the several activities are not identical (e.g. a "multiple instance" subprocess doesn't really apply). Must I embed each of these choices in their own embedded subprocess, each throwing a signal event caught by the other subprocesses? Seems excessive, but I'm not sure how else to do it.