 	//
 	//	:name:	removeViewController
 	//
-	private func removeViewController(inout viewController: UIViewController?) {
-		if let vc = viewController {
-			vc.willMoveToParentViewController(nil)
-			vc.view.removeFromSuperview()
-			vc.removeFromParentViewController()
-		}
+	private func removeViewController(controller: UIViewController) {
+		controller.willMoveToParentViewController(nil)
+		controller.view.removeFromSuperview()
+		controller.removeFromParentViewController()
 	}
 	
 	//

	//
	//	:name:	handleLeftTapGesture
	//
	internal func handleLeftTapGesture(gesture: UIPanGestureRecognizer) {
		closeLeftViewContainer()
	}
	
	//

		:name:	isLeftContainerOpened
	*/
	public var isLeftContainerOpened: Bool {
		if let v = leftView {
			return v.x != leftOriginX
		}
		return false
	}
