diff --git a/apps/features.txt b/apps/features.txt
index 31e6373bdd..563f755ea6 100644
--- a/apps/features.txt
+++ b/apps/features.txt
@@ -153,6 +153,6 @@ usb_charging
#endif
#endif
-#if HAVE_USBSTACK
+#if defined(HAVE_USBSTACK)
usbstack
#endif
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index ef85cd3b1c..f8693a08d4 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -11165,7 +11165,8 @@
usbstack: "USB Stack"
- *: "USB Stack"
+ *: none
+ usbstack: "USB Stack"
*: none
diff --git a/firmware/usbstack/device.h b/firmware/usbstack/device.h
index 5b385d8129..8993c9ba2f 100644
--- a/firmware/usbstack/device.h
+++ b/firmware/usbstack/device.h
@@ -31,7 +31,6 @@ struct usb_device_driver {
void (*suspend)(void);
void (*resume)(void);
void (*speed)(enum usb_device_speed speed);
- struct usb_descriptors* descriptors;
void* data; /* used to store controller specific ops struct */
};