A pitfall in fast forwarding is the loop construct, as I discovered today. I wondered why I can still here a source which I explicitly put silent at the label to which I had jumped to. Because loops are also “fast forwarded” it may be that they interfer with actions which would otherwise begin after (possibly long after) the loop. I didn’t test whether the same is true for processes.
I’m not sure whether loops should be executed in fast forwarding. It may be necessary to establish the correct state at the label to start from. But it can produce a confusing situation.