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

    }

    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)
        }
    }

    private func hideNavBar(#animated: Bool) {


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

        if scrollToBottom {
