The second possibility shown as path 256 a is that if either one of the two checks fails, then execution returns to the possibly updated address in the non-native stack and execution continues or proceeds within the interpreter 44 until such time as a call, computed jump or a second return instruction is encountered. [0235] Similarly, when the interpreter is executing native code in emulation mode