 
     /// Draws a single Blockquote Line Fragment, in the specified Rectangle, using a given Graphics Context.
     ///
-    private func drawBlockquote(in rect: CGRect, with context: CGContext) {
+    private func drawBlockquoteBackground(in rect: CGRect, with context: CGContext) {
         if let blockquoteBackgroundColor = blockquoteBackgroundColor {
             blockquoteBackgroundColor.setFill()
             context.fill(rect)
-
-        }
-
-        if let borderColor = blockquoteBorderColors.first {
-            let borderRect = CGRect(origin: rect.origin, size: CGSize(width: blockquoteBorderWidth, height: rect.height))
-            borderColor.setFill()
-            context.fill(borderRect)
         }
     }
 }

        return blockquoteRect
    }
    
    private func drawNestedBlockquote(in rect: CGRect, with context: CGContext, at depth: Int) {
        
        let quoteCount = blockquoteBorderColors.count
        let index = depth < quoteCount ? depth : quoteCount-1
        
        if blockquoteBorderColors.indices.contains(index) {
            let borderColor = blockquoteBorderColors[index]

        let extraIndent = paragraphStyle.blockquoteIndent
        let extraRect = blockquoteRect(origin: origin, lineRect: extraLineFragmentRect, blockquoteIndent: extraIndent, lineEndsParagraph: false)

        drawBlockquoteBackground(in: extraRect.integral, with: context)
        drawBlockquoteBorder(in: extraRect.integral, with: context, at: 0)
    }


