=== modified file 'includes/module.inc'
--- includes/module.inc	2010-10-01 19:52:28 +0000
+++ includes/module.inc	2010-10-02 01:38:09 +0000
@@ -65,9 +65,11 @@ function module_list($refresh = FALSE, $
       }
     }
     else {
-      // As this is the $refresh case, make sure that system_list() returns
-      // fresh data.
-      system_list_reset();
+      // For the $refresh case, make sure that system_list() returns fresh
+      // data.
+      if ($refresh) {
+        system_list_reset();
+      }
       if ($bootstrap) {
         $list = system_list('bootstrap');
       }

