We have no "goto" in our paradigm. We execute instructions sequentially, one at a time. We cannot jump back to repeat a portion of a sequence. We cannot start in the middle of a sequence. We cannot jump around in a sequence. Indeed, there are no "addresses" to jump to. As mentioned previously, the lack of many "features" is why a WIZ circuit can be so small, simple, and efficient. We can add a "skip" backend logic block behind a register we'll call "skipIfNonZero" (or "skip" for short). When any non-zero value is copied to this register, its backend logic sets the register to 1. And when zero is copied to it, the register is set to zero. The upper 31 bits of the register are never used and need not even be physically implemented. The Executor has a control signal not so far mentioned, which is tied to this "skip" bit. If it is high, any instruction it receives is not actually executed: the copyStart and copyInProgress signals are not generated, and the copyDone is set immediately. Thus no registers are activated, no bus cycle occurs, and the external instruction source is immediately signalled to transmit another instruction. So long as the "skip" control signal remains high, all further instructions are skipped. There is one exception: instructions that store into the skip register itself are never skipped. Otherwise, you'd never be able to stop a skip!