Index: src/core/chuck.cpp
--- src/core/chuck.cpp.orig
+++ src/core/chuck.cpp
@@ -1531,10 +1531,10 @@ void ChucK::globalCleanup()
     // midirw_detach();
     //#endif // __DISABLE_MIDI__
 
-    #ifndef __ALTER_HID__
+    #if !defined(__ALTER_HID__) && !defined(__DISABLE_HID__)
     // shutdown HID
     HidInManager::cleanup( 100 );
-    #endif // __ALTER_HID__
+    #endif // __ALTER_HID__ && __DISABLE_HID__
 
     #ifndef __DISABLE_SERIAL__
     // shutdown serial
