ExecIF always evaluate?

${xxxxx} and ${xxxxx(yyyy)} are replaced by their values/results.

Any ${…} construct will always get executed if the priority is reached.

You need to use explicit GoTo’s if you don’t want any side effects.