diff --git a/quantum/quantum.c b/quantum/quantum.c
index 7463c9d732..2def99ac84 100644
--- a/quantum/quantum.c
+++ b/quantum/quantum.c
@@ -302,6 +302,11 @@ bool process_record_quantum(keyrecord_t *record) {
         case OUT_BT:
                 set_output(OUTPUT_BLUETOOTH);
                 return false;
+#endif
+#if defined(BACKLIGHT_ENABLE) && defined(BACKLIGHT_BREATHING)
+        case BL_BRTG:
+                backlight_toggle_breathing();
+                return false;
 #endif
         }
     }
@@ -454,11 +459,6 @@ bool process_record_quantum(keyrecord_t *record) {
                 rgblight_mode(RGBLIGHT_MODE_RGB_TEST);
 #    endif
                 return false;
-#if defined(BACKLIGHT_ENABLE) && defined(BACKLIGHT_BREATHING)
-            case BL_BRTG:
-                backlight_toggle_breathing();
-                return false;
-#endif
         }
     }
 #endif