             let control = UISwitch()
             control.onTintColor = UIConstants.ControlTintColor
             control.addTarget(self, action: "switchValueChanged:", forControlEvents: UIControlEvents.ValueChanged)
-            control.on = true
+            control.on = toggles[indexPath.item]
             cell.accessoryView = control
             cell.selectionStyle = .None
             control.tag = indexPath.item

    }()

    private lazy var toggles: [Bool] = {
        return [Bool](count: self.clearables.count, repeatedValue: true)
    }()


            .upon { result in
                assert(result.isSuccess, "Private data cleared successfully")

                self.profile.prefs.setObject(self.toggles, forKey: TogglesPrefKey)

                dispatch_async(dispatch_get_main_queue()) {
                    // Disable the Clear Private Data button after it's clicked.
                    self.clearButtonEnabled = false
