--- blinkstick/blinkstick.py.orig	2023-05-04 08:45:38 UTC
+++ blinkstick/blinkstick.py
@@ -1,4 +1,5 @@ from ._version import  __version__
 from ._version import  __version__
+import os
 import time
 import sys
 import re
@@ -820,7 +821,7 @@ class BlinkStick(object):
         if self.device is None:
             raise BlinkStickException("Could not find BlinkStick...")
 
-        if self.device.is_kernel_driver_active(0):
+        if os.geteuid() == 0 and self.device.is_kernel_driver_active(0):
             try:
                 self.device.detach_kernel_driver(0)
             except usb.core.USBError as e: