As most Business Process in the world are not just straight linear processes and can have steps that based on decisions or choices made that the process could loop back to an activity that has already occurred in the process or actually skip steps...