         let cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: nil)
 
         if indexPath.section == SectionToggles {
-            cell.textLabel?.text = clearables[indexPath.item].label
+            cell.textLabel?.text = clearables[indexPath.item].clearable.label
             let control = UISwitch()
             control.onTintColor = UIConstants.ControlTintColor
             control.addTarget(self, action: "switchValueChanged:", forControlEvents: UIControlEvents.ValueChanged)

    override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        guard indexPath.section == SectionButton else { return }

        clearables
            .enumerate()
            .filter { (i, _) in toggles[i] }
            .map { (_, clearable) in clearable.clear() }
            .allSucceed()
            .upon { result in
                assert(result.isSuccess, "Private data cleared successfully")

            return savedToggles
        }

        return self.clearables.map { $0.checked }
    }()

    private var clearButtonEnabled = true {
