diff --git a/Marlin/ConfigurationStore.h b/Marlin/ConfigurationStore.h
index 06801aee888..db99f5b07e9 100644
--- a/Marlin/ConfigurationStore.h
+++ b/Marlin/ConfigurationStore.h
@@ -2,22 +2,22 @@
 #define CONFIG_STORE_H
 
 #include "Configuration.h"
-
-#ifdef EEPROM_SETTINGS
-void Config_StoreSettings();
-void Config_RetrieveSettings();
-#else
-FORCE_INLINE void Config_StoreSettings() {}
-FORCE_INLINE void Config_RetrieveSettings() {}
-#endif
+
+void Config_ResetDefault();
 
 #ifdef EEPROM_CHITCHAT
 void Config_PrintSettings();
 #else
 FORCE_INLINE void Config_PrintSettings() {}
 #endif
-
-void Config_ResetDefault();
+
+#ifdef EEPROM_SETTINGS
+void Config_StoreSettings();
+void Config_RetrieveSettings();
+#else
+FORCE_INLINE void Config_StoreSettings() {}
+FORCE_INLINE void Config_RetrieveSettings() { Config_ResetDefault(); Config_PrintSettings(); }
+#endif
 
 #endif