return this in opcodes