             switch step {
             case .verify:
                 instruction.text = isCreatingPin ? S.UpdatePin.createInstruction : S.UpdatePin.enterCurrent
+                caption.isHidden = true
             case .new:
                 let instructionText = isCreatingPin ? S.UpdatePin.createInstruction : S.UpdatePin.enterNew
                 if instruction.text != instructionText {
                     instruction.pushNewText(instructionText)
                 }
                 header.text = S.UpdatePin.createTitle
-                caption.text = S.UpdatePin.caption
+                caption.isHidden = false
             case .confirmNew:
+                caption.isHidden = true
                 if isCreatingPin {
                     header.text = S.UpdatePin.createTitleConfirm
                 } else {


        if isCreatingPin {
            step = .new
        }

        if !showsBackButton {

    }

    private func setData() {
        caption.text = S.UpdatePin.caption
        view.backgroundColor = .whiteTint
        header.text = isCreatingPin ? S.UpdatePin.createTitle : S.UpdatePin.updateTitle
        instruction.text = isCreatingPin ? S.UpdatePin.createInstruction : S.UpdatePin.enterCurrent
