diff --git a/src/Handler.php b/src/Handler.php
index f2f81c32aae53b0130196585f0c924845fc20f2e..88314ded28ad245009bbbcff49f1ea8db62ae148 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -35,13 +35,13 @@ class Handler extends BaseHandler {
    * Post install/update event to prepare projects for development.
    */
   public function prepareDevProjects(): void {
-    $this->init();
-
     // We only do the fancy stuff for developers.
     if (!$this->isDevMode() || $this->isCiContext()) {
       return;
     }
 
+    $this->init();
+
     $dorgflow = $this->env->receiveGlobal('DORGFLOW', 'Dorgflow', '0');
     if (empty($dorgflow)) {
       return;
@@ -57,8 +57,8 @@ class Handler extends BaseHandler {
         continue;
       }
       if ($url === FALSE) {
-        $url = $this->config->readValue($type . '/url');
-        $projects = $this->config->readValue($type . '/projects');
+        $url = $this->config->readValue([$type, 'url']);
+        $projects = $this->config->readValue([$type, 'projects']);
         $simpleMode = FALSE;
       }
       else {