             return row.detail
 
         case .RowWithSetup(let row, _):
-            return row.detail
+            return nil
 
         case .RowWithHandler2(let row, _):
             return row.detail

            let newRect = view.convertRect(rect, toView: view)
            let maxX = CGRectGetMaxX(newRect)
            let midY = CGRectGetMidY(newRect)
            handler(self, CGPoint(x: maxX - 70, y: midY + 10))
        }
    }
}
    public init(style: UITableViewStyle = .Grouped) {
        super.init(nibName: nil, bundle: nil)

        edgesForExtendedLayout = .None

        tableView = UITableView(frame: CGRect.zero, style: style)
        tableView.translatesAutoresizingMaskIntoConstraints = false
        tableView.delegate = self as? UITableViewDelegate
