Subgraph continues to main graph despite not giving control

Hello! I’m using a subgraph, and towards the end it is returning false, but the main graph is still running despite the control not being passed through. Here’s the subgraph:

Now in the parent graph, you can see that despite the subgraph being false, the control was still passed back to the parent, as it appears to have run some of the nodes.

How can I prevent this from happening?

oh em gee it was actually a logic issue. Other units on the same team are triggering the subgraph to succeed. I guess the debug is just a bit misleading.