         }
     }
 
-    private func dateSelectorAction(menu: YoshiDateSelectorMenu) -> UIAlertAction? {
+    private func dateSelectorAction(menu: YoshiDateSelectorMenu) -> UIAlertAction {
         return UIAlertAction(title: menu.debugMenuName, style: .Default, handler: { (_) -> Void in
             let bundle = NSBundle(forClass: DebugConfigurationManager.self)
             let datePickerViewController = DebugDatePickerViewController(nibName: DebugDatePickerViewController.nibName(), bundle: bundle)

        }
    }

    private func tableViewAction(menu: YoshiTableViewMenu) -> UIAlertAction? {
        return UIAlertAction(title: menu.debugMenuName, style: .Default) { (_) -> Void in
            let bundle = NSBundle(forClass: DebugConfigurationManager.self)
            let tableViewController = DebugTableViewController(nibName: DebugTableViewController.nibName(), bundle: bundle)

        })
    }

    private func customMenuAction(menu: YoshiCustomMenu) -> UIAlertAction {
        menu.setup()
        return UIAlertAction(title: menu.debugMenuName, style: .Default) { (_) -> Void in
            menu.completion()
