         return tabManager.tabs.displayedTabsForCurrentPrivateMode
     }
 
-#if !BRAVE_NO_PRIVATE_MODE
     lazy var togglePrivateMode: UIButton = {
         let button = UIButton()
         button.setTitle(Strings.Private, forState: .Normal)



        makeConstraints()
#if !BRAVE_NO_PRIVATE_MODE
        if profile.prefs.boolForKey(kPrefKeyPrivateBrowsingAlwaysOn) ?? false {
            togglePrivateMode.hidden = true
        }

            }
            SELdidTogglePrivateMode()
        }
    }
    
    private func openNewTab(request: NSURLRequest? = nil) {
        if privateMode {
            emptyPrivateTabsView.hidden = true
        }
        
        // We're only doing one update here, but using a batch update lets us delay selecting the tab
        // until after its insert animation finishes.
        self.collectionView.performBatchUpdates({ _ in
            var tab: Browser?
            tab = self.tabManager.addTab(request, isPrivate: self.privateMode)

            if let tab = tab {
                self.tabManager.selectTab(tab)
            }
