     ///
     /// Reference: https://github.com/wordpress-mobile/AztecEditor-iOS/issues/748
     ///
-    func preserveTypingAttributesWorkaround(block: () -> Void) {
+    private func preserveTypingAttributesForInsertion(block: () -> Void) {
         let beforeTypingAttributes = typingAttributes
         let beforeDelegate = delegate
 

            // Yes. This is a Workaround on top of another workaround.
            // WARNING: The universe may fade out of existance.
            //
            self.preserveTypingAttributesWorkaround {

                // Shift the SelectedRange to a nearby position: *FORCE* cursor redraw
                //

        //      as a demonstration that this is an SDK issue.  I also reported this issue to
        //      Apple (34546954), but this workaround should do until the problem is resolved.
        //
        preserveTypingAttributesForInsertion {
            super.insertText(text)
        }

