When a successor is complete 100% the program just skps to the next successor in the chain, so why should the logic be changed to the way it really happened? Or should we just leave it to keep from complicating the schedule and comparisons? I used to be able show how it created a false gap in time in chains when leaving in old logic with "retained" logic but I am not seeing that now. I know it can "sometimes", do you recall when it does - i assume those should be fixed.