diff --git a/libraries.drush.inc b/libraries.drush.inc
index ee01f61..512648c 100644
--- a/libraries.drush.inc
+++ b/libraries.drush.inc
@@ -43,7 +43,10 @@ See libraries-list for a list of registered libraries.');
  * Lists registered library information.
  */
 function libraries_drush_list() {
-  $libraries = libraries_detect(libraries_info());
+  $libraries = array();
+  foreach (libraries_info() as $name => $info) {
+    $libraries[$name] = libraries_detect($name);
+  }
   ksort($libraries);
 
   if (empty($libraries)) {
