opcodes now evaluating properly in context