How about ```const BOOL restoreLastVC = (menuIsInFront) ? !menuViewTouch : currentViewTouch;```?