         }
 
         return eligibleTabs
-    }
-
-    var lastSessionWasPrivate: Bool {
-        return UserDefaults.standard.bool(forKey: "wasLastSessionPrivate")
     }
 
     // MARK: - Initializer


        var tabToSelect = store.restoreStartupTabs(clearPrivateTabs: shouldClearPrivateTabs(),
                                                   tabManager: self)
        if lastSessionWasPrivate, !(tabToSelect?.isPrivate ?? false) {
            tabToSelect = addTab(isPrivate: true)
        }

        selectTab(tabToSelect)

        guard !startAtHomeManager.shouldSkipStartHome else { return }

        if startAtHomeManager.shouldStartAtHome() {
            let wasLastSessionPrivate = selectedTab?.isPrivate ?? false
            let scannableTabs = wasLastSessionPrivate ? privateTabs : normalTabs
            let existingHomeTab = startAtHomeManager.scanForExistingHomeTab(in: scannableTabs,
                                                                            with: profile.prefs)
