     :param: animated Default Cocoa API behavior - Specify YES to animate the transition or NO if you do not want the transition to be animated.
     */
     override func pushViewController(viewController: UIViewController, animated: Bool) {
-        self.toggleBarMenu(true)
+        self.toggleBarMenu(forceClose: true)
         
         if let vc = self.visibleViewController as? T2GViewController {
             if vc.isHidingEnabled {

    
    :param: forceClose Boolean flag indicating whether toggle should be automatic or forced close only.
    */
    func toggleBarMenu(forceClose: Bool) {
        let height: CGFloat = self.menuDelegate!.heightForMenu()
        
        let dismissClosure = { () -> Bool in

    :returns: The view controller that was popped from the stack.
    */
    override func popViewControllerAnimated(animated: Bool) -> UIViewController? {
        self.toggleBarMenu(forceClose: true)
        
        var poppedViewController = super.popViewControllerAnimated(animated)
        if let visibleViewController = self.visibleViewController as? T2GViewController {
