diff --git a/lib/Drupal/configuration/Config/Configuration.php b/lib/Drupal/configuration/Config/Configuration.php
index 4c8b95c..c29aee8 100644
--- a/lib/Drupal/configuration/Config/Configuration.php
+++ b/lib/Drupal/configuration/Config/Configuration.php
@@ -132,6 +132,9 @@ abstract class Configuration {
 
   public function loadFromActiveStore() {
     $this->build();
+    if (empty($this->broken)) {
+      $this->findRequiredModules();
+    }
     $this->buildHash();
     return $this;
   }
@@ -343,9 +346,6 @@ abstract class Configuration {
     if ($include_dependencies) {
       $this->findDependencies();
     }
-    if (empty($this->broken)) {
-      $this->findRequiredModules();
-    }
     $this->built = TRUE;
     return $this;
   }
