                             translationX: maxDistance, y: 0
                         )
                         toView.transform = .identity
+                        toView.left = 0 // Damn you, AutoLayout!
                         self.backOverlayView.alpha = 0.0
                         self.frontContainerView.dropShadowAlpha = 0.0
             },

        
        let maxDistance = container.bounds.size.width
        let maxToViewOffset = maxDistance * maxBackViewTranslationPercentage
        let resolvedToViewOffset = -maxToViewOffset
        let duration: TimeInterval
        let options: UIViewAnimationOptions
        

            },
                       completion: { (completed) -> Void in
                        toView.transform = .identity
                        toView.left = 0 // Damn you, AutoLayout!
                        container.addSubview(fromView)
                        self.backOverlayView.removeFromSuperview()
                        self.frontContainerView.removeFromSuperview()
