Especially conditional branches that depend on each other lead to trees of possible alternative flows, which possibly requires modelling an exponential number of different cases. This results in complex workflow models that are hard and costly to create and to maintain.