we should add control that if more outputs are included, and we are not able to execute them, we return an error.
We should not only evaluate the first output required, and please review in case similar flow happens for inputs
Originally posted by @pepebndc in #254 (comment)