Conditional scripts in EE

Now that conversations can have script parameters in EE, is there any way to obtain the return value of a conditional script int StartingConditional() by scripting?

Or do we still have to rely on Text Appears When in conversation?

I appreciate that it’s possible to use ExecuteScript with a local variable set by the called script to pass a result back to the calling script.

However, if there are a lot of existing conditional scripts, changing them all to do that could be a bind.