diff --git a/libraries.module b/libraries.module
index 194e287..7fb42bb 100644
--- a/libraries.module
+++ b/libraries.module
@@ -634,16 +634,6 @@ function libraries_load($name, $variant = NULL) {
  *   The number of loaded files.
  */
 function libraries_load_files($library) {
-  // Load integration files.
-  if (!empty($library['integration files'])) {
-    foreach ($library['integration files'] as $module => $files) {
-      libraries_load_files(array(
-        'files' => $files,
-        'path' => '',
-        'library path' => drupal_get_path('module', $module),
-      ));
-    }
-  }
 
   // Construct the full path to the library for later use.
   $path = $library['library path'];
@@ -695,6 +685,17 @@ function libraries_load_files($library) {
     }
   }
 
+  // Load integration files.
+  if (!empty($library['integration files'])) {
+    foreach ($library['integration files'] as $module => $files) {
+      libraries_load_files(array(
+        'files' => $files,
+        'path' => '',
+        'library path' => drupal_get_path('module', $module),
+      ));
+    }
+  }
+
   return $count;
 }
 
