diff --git a/src/main/java/net/samuelcampos/usbdrivedetector/USBDeviceDetectorManager.java b/src/main/java/net/samuelcampos/usbdrivedetector/USBDeviceDetectorManager.java
index <HASH>..<HASH> 100644
--- a/src/main/java/net/samuelcampos/usbdrivedetector/USBDeviceDetectorManager.java
+++ b/src/main/java/net/samuelcampos/usbdrivedetector/USBDeviceDetectorManager.java
@@ -80,7 +80,7 @@ public class USBDeviceDetectorManager {
      *                        storage devices on the system.
      */
     public synchronized void setPollingInterval(final long pollingInterval) {
-        if (pollingInterval >= 0) {
+        if (pollingInterval <= 0) {
             throw new IllegalArgumentException("'pollingInterval' must be greater than 0");
         }
Bug fix

Fixed bug where an exception would be thrown if the parameter "pollingInterval" would be greater than or equal to zero.
Check is now if pollingInterval is less than or equal to zero.