       MDCTextInputControllerUnderline(textInput: textFieldCustomFontFloating)
     textFieldControllerUnderlineCustomFontFloating.characterCountMax = 40
     textFieldControllerUnderlineCustomFontFloating.placeholderText = "This is a custom font with the works"
-    textFieldControllerUnderlineCustomFontFloating.helperText = "Custom Font"
+    textFieldControllerUnderlineCustomFontFloating.setHelperText("Custom Font",
+                                                                 helperAccessibilityLabel: "Cyan custom font in leading underline label")
     textFieldControllerUnderlineCustomFontFloating.activeColor = .green
     textFieldControllerUnderlineCustomFontFloating.normalColor = .purple
     textFieldControllerUnderlineCustomFontFloating.leadingUnderlineLabelTextColor = .cyan


    let textFieldControllerBase = MDCTextInputControllerBase(textInput: textFieldBase)
    textFieldControllerBase.placeholderText = "This is the common base class for controllers"
    textFieldControllerBase.helperText = "It's expected that you'll subclass this."

    unstyledTextField.translatesAutoresizingMaskIntoConstraints = false
    scrollView.addSubview(unstyledTextField)


  @objc func helperSwitchDidChange(helperSwitch: UISwitch) {
    allInputControllers.forEach { controller in
      controller.setHelperText(helperSwitch.isOn ? "This is helper text." : nil,
                               helperAccessibilityLabel: helperSwitch.isOn ? "This is accessible helper text." : nil) 
    }
  }

