I tried to implement if/then/else with Paths and Storage, but the parallel nature of paths thwarted me.
1) First, I send “False” to storage with an that is consistent throughout the Zap run.
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/678c0fc9-c3cb-4212-b0ff-448ba4520912.png)
- Then I have complicated branching logic. When a successful branch is found, I send “True” to storage
- Then, I have an always-run path that checks the value of this conditional. Has any path been successful?
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/b07a8279-d6e6-431e-b1a7-97810b4fee1f.png)
Ive seen in some places that paths run sequentially from left to right, but my testing seems to indicate that they run in parallel, so how do we implement “Do this, if no other paths have been successful?”