 
         delegate?.drawerWillCloseSide?(drawerController: self, side: drawerSide)
         
+        let oldSide = drawerSide
         isAnimating = true
         
         willBeginAnimate(side: .none)

                    ss.didFinishAnimate(side: .none, percent: 0.0)
                    
                    ss.isAnimating = false
                    ss.delegate?.drawerDidCloseSide?(drawerController: ss, side: ss.drawerSide)
                    completion?()
                }
            )

                    ss.didFinishAnimate(side: .none, percent: 0.0)
                    
                    ss.isAnimating = false
                    ss.delegate?.drawerDidCloseSide?(drawerController: ss, side: oldSide)
                    completion?()
                }
            )
