     
     private var alertType: AlertType = .none {
         didSet {
-            guard oldValue != alertType else {
-                return
-            }
             var alertLabelText: String? = nil
             switch alertType {
             case .listLimitExceeded:

        switch error {
        case .entryLimit where isInDefaultReadingList:
            alertType = .genericNotSynced
        case .entryLimit:
            alertType = .entryLimitExceeded
        case .listLimit:
            alertType = .listLimitExceeded
        default:
            alertType = .none
        }
        
        let shouldHideAlert = alertType == .none
        isAlertLabelHidden = shouldHideAlert
        isAlertIconHidden = shouldHideAlert
        if !isAlertIconHidden {
            alertIcon.image = UIImage(named: "error-icon")
        }
    }
    

            default:
                break
            }
            
            alertLabel.text = alertLabelText

            if !isAlertIconHidden {
                alertIcon.image = UIImage(named: "error-icon")
            }
        }
    }
    
