     // MARK: - Navigation
 
 	override func shouldPerformSegueWithIdentifier(identifier: String, sender: AnyObject?) -> Bool {
-		if tutorial.tutoring || presentedViewController != nil || navigationController?.topViewController != self {
+		if (tutorial.tutoring || presentedViewController != nil || navigationController?.topViewController != self) && identifier != "Party Embed Segue" {
 			return false
 		}
 		

		}
	}

	override func viewDidAppear(animated: Bool) {
		super.viewDidAppear(animated)
		tutorial.start(self)
	}

	deinit {
		adRefreshTimer?.invalidate()
		NSNotificationCenter.defaultCenter().removeObserver(self)

            }
        }
		nc.addObserver(self, selector: #selector(PartyRootController.bookmarkLocation), name: PartyUpConstants.FavoriteLocationNotification, object: nil)
        nc.addObserverForName(AuthenticationManager.AuthenticationStatusChangeNotification, object: nil, queue: NSOperationQueue.mainQueue()) { note in
            let defaults = NSUserDefaults.standardUserDefaults()
            if let state = note.userInfo?["new"] as? Int where AuthenticationState(rawValue: state) != .Authenticated && defaults.boolForKey(PartyUpPreferences.PromptAuthentication) {
                defaults.setBool(false, forKey: PartyUpPreferences.PromptAuthentication)
                let flow = AuthenticationFlow.shared
                flow.setPutoffs(
                    [NSLocalizedString("Eschew Facebook Posts", comment: "First ignore Facebook button")])
				flow.addAction { [weak self] manager, cancelled in if let me = self { me.tutorial.start(me) } }
                flow.startOnController(self)
            }
        }
