     /// The text value of the placeholder.
     override open var placeholder: String? {
         set {
-            placeholderLabel.text = newValue ?? ""
+            placeholderLabel.text = newValue
             placeholderView.invalidateIntrinsicContentSize()
         }
         get {

        super.awakeFromNib()
        
        // Copy the placeholder from the super class and set it nil
        if super.placeholder != nil {
            placeholder = super.placeholder
            super.placeholder = nil
        }
    }

    
    private func setupPlaceholderView() {
        
        placeholderLabel.font = font
        
        placeholderView.translatesAutoresizingMaskIntoConstraints = false
