diff --git a/Marlin/src/gcode/eeprom/M500-M504.cpp b/Marlin/src/gcode/eeprom/M500-M504.cpp
index c67f860a00d512df59e8fd3ae6d77399dd5d8e2f..2f78526960148e88b25f1dbb7772c96837bf4a6e 100644
--- a/Marlin/src/gcode/eeprom/M500-M504.cpp
+++ b/Marlin/src/gcode/eeprom/M500-M504.cpp
@@ -68,7 +68,7 @@ void GcodeSuite::M502() {
    */
   void GcodeSuite::M503() {
     (void)settings.report(parser.seen('S') && !parser.value_bool()
-      #if NUM_SERIAL > 1
+      #if ADD_PORT_ARG
         , command_queue_port[cmd_queue_index_r]
       #endif
     );