This could be simplified after adding the above `sideControllerForSide:` method:

````lang:objective-c
if(self.openSide != MMDrawerSideCenter){
    UIViewController *sideController = [self sideControllerForSide:self.openSide];
    [sideController beginAppearanceTransition:NO animated:NO];
    [sideController endAppearanceTransition];
}
````