         ]
 
     // Anything that relies on the existence of a window and an initial viewcontroller should be in this postWindowConfigurations array
-    let postWindowConfigurations: [AppLifecycle] = [
+    let rootViewControllerDependentConfigurations: [AppLifecycle] = [
         DebugMenuConfiguration(),
         ]
 


    var window: UIWindow?

    // Anything that doesn't rely on the existence of a window should be in this preWindowConfigurations array
    let preWindowConfigurations: [AppLifecycle] = [
        LoggingConfiguration(),
        InstabugConfiguration(),


        window = UIWindow(frame: UIScreen.main.bounds)

        configureRootViewController(animated: false)
        window?.makeKeyAndVisible()

        for config in rootViewControllerDependentConfigurations where config.isEnabled {
            config.onDidLaunch(application: application, launchOptions: launchOptions)
        }

        return true
    }
