Could FS developer please illustrate it to me? in what kind of case FS will send out SWITCH_SIG_BREAK instead of SWITCH_SIG_KILL. Another question is what is the difference between channel_on_execute and channel_on_softexecute? thanks! -jesse