diff --git a/py/vm.c b/py/vm.c
index 260a7f38baf9d948c51b14c8ba9114f7ddf314b8..6a4634d006586932cdcc265fedd926312d9224b8 100644
--- a/py/vm.c
+++ b/py/vm.c
@@ -1262,7 +1262,8 @@ yield:
                     } else
 #endif
                 {
-                    mp_obj_t obj = mp_obj_new_exception_msg(&mp_type_NotImplementedError, "byte code not implemented");
+
+                    mp_obj_t obj = mp_obj_new_exception_msg(&mp_type_NotImplementedError, "opcode");
                     nlr_pop();
                     code_state->state[0] = obj;
                     return MP_VM_RETURN_EXCEPTION;