 			for (storedSegueIdentifier, storedContentController) in self.embedContentControllers {
 				if (storedSegueIdentifier == segueIdentifier),
 					let _currentContentController = self.currentContentController {
-					self.replaceContentController(fromContentController: _currentContentController, toContentController: storedContentController)
+					self.replaceContentController(fromContentController: _currentContentController, toContentController: storedContentController, isReused: true)
 						// Update the reuse state
 						didReuseContentController = true
 						// Update the current segue identifier

				destinationView.layoutIfNeeded()
				self.view.addSubview(destinationView)
				// Inform the content controller that is visible now
				segue.destinationViewController.didMoveToParentViewController(self)
				// Update the transition state flag
				self.isPerformingTransition = false
			}

			// Check whether there is already a current content controler
			if let _currentContentController = self.currentContentController {
				// If there is a current content controller we can replace the content controller directly
				self.replaceContentController(fromContentController: _currentContentController, toContentController: segue.destinationViewController, isReused: false)
			} else {
				// If there isn't a current controller we have to add it as child and add the view
				self.addChildViewController(segue.destinationViewController)
