     }
 
     private func updateInsets() {
-        let navBar: ElloNavigationBar? = isRootViewController() ? nil : navigationBar
-        updateInsets(navBar: navBar, streamController: streamViewController)
-    }
-
-    private func showNavBarIfNotRoot() {
-        if !isRootViewController() {
-            positionNavBar(navigationBar, visible: true, withConstraint: navigationBarTopConstraint)
-        }
+        updateInsets(navBar: navigationBar, streamController: streamViewController)
     }
 
     private func hideNavBar(#animated: Bool) {

    override public func viewDidLoad() {
        super.viewDidLoad()
        coverImage.alpha = 0
        if isRootViewController() {
            hideNavBar(animated: false)
        }
        setupNavigationBar()
        scrollLogic.prevOffset = streamViewController.collectionView.contentOffset
        ElloHUD.showLoadingHudInView(streamViewController.view)


    override func showNavBars(scrollToBottom : Bool) {
        super.showNavBars(scrollToBottom)
        positionNavBar(navigationBar, visible: true, withConstraint: navigationBarTopConstraint)
        updateInsets()

        if scrollToBottom {
