Hang on. This appears to be for *unconditional* jumps. My jump isn't unconditional, it's "if snr is None or prn is None:". How does that get optimized away? Where's the always-true condition? "prn is None or snr is None" is certainly not always true, in fact, that's the exception, not the norm.<br>