     }()
 
     private lazy var toggles: [Bool] = {
+        if let savedToggles = self.profile.prefs.arrayForKey(TogglesPrefKey) as? [Bool] {
+            return savedToggles
+        }
+
         return [Bool](count: self.clearables.count, repeatedValue: true)
     }()
 

private let NumberOfSections = 2
private let SectionHeaderIdentifier = "SectionHeaderIdentifier"
private let HeaderHeight: CGFloat = 44

class ClearPrivateDataTableViewController: UITableViewController {
    private var clearButton: UITableViewCell?

            .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
