diff --git a/scripts/buildcommands.py b/scripts/buildcommands.py
index ef438e0f3..eaa6d5859 100644
--- a/scripts/buildcommands.py
+++ b/scripts/buildcommands.py
@@ -73,8 +73,8 @@ class HandleEnumerations:
         self.enumerations = {}
         self.ctr_dispatch = {
             '_DECL_STATIC_STR': self.decl_static_str,
-            '_DECL_ENUMERATION': self.decl_enumeration,
-            '_DECL_ENUMERATION_RANGE': self.decl_enumeration_range
+            'DECL_ENUMERATION': self.decl_enumeration,
+            'DECL_ENUMERATION_RANGE': self.decl_enumeration_range
         }
     def add_enumeration(self, enum, name, value):
         enums = self.enumerations.setdefault(enum, {})
@@ -124,8 +124,8 @@ class HandleConstants:
     def __init__(self):
         self.constants = {}
         self.ctr_dispatch = {
-            '_DECL_CONSTANT': self.decl_constant,
-            '_DECL_CONSTANT_STR': self.decl_constant_str,
+            'DECL_CONSTANT': self.decl_constant,
+            'DECL_CONSTANT_STR': self.decl_constant_str,
         }
     def set_value(self, name, value):
         if name in self.constants and self.constants[name] != value:
@@ -253,7 +253,7 @@ class HandleCommandGeneration:
         self.messages_by_name = { m.split()[0]: m for m in self.msg_to_id }
         self.all_param_types = {}
         self.ctr_dispatch = {
-            '_DECL_COMMAND': self.decl_command,
+            'DECL_COMMAND_FLAGS': self.decl_command,
             '_DECL_ENCODER': self.decl_encoder,
             '_DECL_OUTPUT': self.decl_output
         }
diff --git a/src/command.h b/src/command.h
index 892d1aad8..e7551ed7d 100644
--- a/src/command.h
+++ b/src/command.h
@@ -7,8 +7,9 @@
 #include "ctr.h" // DECL_CTR
 
 // Declare a function to run when the specified command is received
-#define DECL_COMMAND_FLAGS(FUNC, FLAGS, MSG)                            \
-    DECL_CTR("_DECL_COMMAND " __stringify(FUNC) " " __stringify(FLAGS) " " MSG)
+#define DECL_COMMAND_FLAGS(FUNC, FLAGS, MSG)                    \
+    DECL_CTR("DECL_COMMAND_FLAGS " __stringify(FUNC) " "        \
+             __stringify(FLAGS) " " MSG)
 #define DECL_COMMAND(FUNC, MSG)                 \
     DECL_COMMAND_FLAGS(FUNC, 0, MSG)
 
@@ -17,15 +18,15 @@
 
 // Declare a constant exported to the host
 #define DECL_CONSTANT(NAME, VALUE)                              \
-    DECL_CTR_INT("_DECL_CONSTANT " NAME, 1, CTR_INT(VALUE))
+    DECL_CTR_INT("DECL_CONSTANT " NAME, 1, CTR_INT(VALUE))
 #define DECL_CONSTANT_STR(NAME, VALUE)                  \
-    DECL_CTR("_DECL_CONSTANT_STR " NAME " " VALUE)
+    DECL_CTR("DECL_CONSTANT_STR " NAME " " VALUE)
 
 // Declare an enumeration
 #define DECL_ENUMERATION(ENUM, NAME, VALUE)                             \
-    DECL_CTR_INT("_DECL_ENUMERATION " ENUM " " NAME, 1, CTR_INT(VALUE))
+    DECL_CTR_INT("DECL_ENUMERATION " ENUM " " NAME, 1, CTR_INT(VALUE))
 #define DECL_ENUMERATION_RANGE(ENUM, NAME, VALUE, COUNT)        \
-    DECL_CTR_INT("_DECL_ENUMERATION_RANGE " ENUM " " NAME,      \
+    DECL_CTR_INT("DECL_ENUMERATION_RANGE " ENUM " " NAME,       \
                  2, CTR_INT(VALUE), CTR_INT(COUNT))
 
 // Send an output message (and declare a static message type for it)