    Index: Filter/Storage.php
===================================================================
--- lib/IDS/Filter/Storage.php	
+++ lib/IDS/Filter/Storage.php	
@@ -230,7 +230,7 @@
             $nocache = $filters instanceof SimpleXMLElement;
             $filters = $nocache ? $filters->filter : $filters;
 
-            include_once 'IDS/Filter.php';
+            include_once 'IDS/lib/IDS/Filter.php';
 
             foreach ($filters as $filter) {
 
Index: Init.php
===================================================================
--- lib/IDS/Init.php	
+++ lib/IDS/Init.php	
@@ -84,8 +84,8 @@
      */
     private function __construct($configPath = null) 
     {
-        include_once 'IDS/Monitor.php';
-        include_once 'IDS/Filter/Storage.php';
+        include_once 'IDS/lib/IDS/Monitor.php';
+        include_once 'IDS/lib/IDS/Filter/Storage.php';
 
         if ($configPath) {
             $this->setConfigPath($configPath);
Index: Monitor.php
===================================================================
--- lib/IDS/Monitor.php
+++ lib/IDS/Monitor.php
@@ -223,7 +223,7 @@
             );
         }
 
-        include_once 'IDS/Report.php';
+        include_once 'IDS/lib/IDS/Report.php';
         $this->report = new IDS_Report;
     }
 
@@ -260,7 +260,7 @@
             if (is_string($value)) {
 
                 if ($filter = $this->_detect($key, $value)) {
-                    include_once 'IDS/Event.php';
+                    include_once 'IDS/lib/IDS/Event.php';
                     $this->report->addEvent(
                         new IDS_Event(
                             $key,
@@ -342,7 +342,7 @@
         }
 
         // use the converter
-        include_once 'IDS/Converter.php';
+        include_once 'IDS/lib/IDS/Converter.php';
         $value = IDS_Converter::runAll($value);
         $value = IDS_Converter::runCentrifuge($value, $this);
 
