diff --git a/includes/module.inc b/includes/module.inc
index 1eb4aebe71d9e8ec53ff40488fa40a1fdd34da35..0fee1cf43dac972582e18b9818c44468948273aa 100644
--- a/includes/module.inc
+++ b/includes/module.inc
@@ -8,10 +8,12 @@
 
 /**
  * Initialize all modules.
- *
  */
 function module_init() {
-  module_load_all();
+  // Load all the modules that have been enabled in the system table.
+  foreach (module_list(TRUE, FALSE) as $module) {
+    drupal_load('module', $module);
+  }
   module_invoke_all('init');
 }
 
@@ -70,24 +72,6 @@ function module_list($refresh = FALSE, $bootstrap = TRUE) {
   return $list;
 }
 
-/**
- * Load all the modules that have been enabled in the system table.
- *
- * @return
- *   TRUE if all modules were loaded successfully.
- */
-function module_load_all() {
-  $list = module_list(TRUE, FALSE);
-  $status = TRUE;
-
-  foreach ($list as $module) {
-    $status = (drupal_load('module', $module) && $status);
-  }
-
-  return $status;
-}
-
-
 /**
  * Determine whether a given module exists.
  *