I’m currently developing a workflow (pictured below) in which I have 18 metanodes, all of which perform different data manipulation processes. In order to simplify the UI, my goal is to to have one start node (“Control Center”) and one ending node. Within the windpool inputs node, there is a case switch start, that chooses a path based on user input. My case switch is performing correctly, but I’m observing a very strange behavior. To best describe the issue, I’ll walk through what’s exactly happening along with the screenshots. My user input is “AL” meaning I would only like the very top metanode “AL Fair Plan” to execute. My MetanodeChoice variable correctly chooses the desired port of zero. This is evident in both the table of variables, as well as the top variable port coming off of Windpool Inputs not being crossed out. What I’m observing is that for some strange reason, the NM and TX nodes, ports 11 and 16 respectively, are executing and my desired metanode is not. I’ve been scratching my head now for some time and cannot figure out why this is happening. Any help is greatly appreciated.
![NoCross](https://forum-cdn.knime.com/uploads/default/original/3X/0/f/0f4a6c7871d3c52b2613f10a38f7a970688804b9.png)