Conditions that Will Cause a BRANCH Step to Fail
![*](chapterTOC_bullet.png)
The switch field is not in the pipeline and the BRANCH step does not contain a default child step or a child step to handle null values.
![*](chapterTOC_bullet.png)
The matching child step fails.
![*](chapterTOC_bullet.png)
The BRANCH step does not complete before the time-out period expires.