surely you must have a flowchart internally for keeping track?? how else do you guys do it
Oh I'm not saying we can't keep track internally, I'm saying the interface required to cover all the different branches and possibilities would be confusing as hell to navigate.