Hey Slavq,
From what I can tell from your graph I believe you should only be executing it once.
I can’t remember where the flow explanation was but from memory it works something like this:
Once an execution node is called it started from the calculation furthest back and than calculates forward. So the multiplication is called only once.
Below is an example of when it would have to calculate it twice:
In this example, because the section commented in purple is begin called by the red and blue execution function/macros, they will run their calculations twice.
Where as the float x 2 calculations that are commented in blue only get called once because they are only called by the section function/macro also highlighted in blue.
Below I’ve tried to highlight the flow, where you will see the first calculations are highlighted twice:
][3]


