 
         layoutManager.ensureLayoutForTextContainer(textView.textContainer)
 
-        // Now do the update.
+        // Layout
         enumerateAttachments(ofType: AztecTextAttachment.self) { (attachment, range) in
             self.layoutAttachmentViewForAttachment(attachment, atRange: range)
         }
+
+        // Apply Exclusion Paths
+        let newExclusionPath = attachmentViews.values.flatMap { $0.exclusionPath }
+        textContainer.exclusionPaths += newExclusionPath
+        layoutManager.ensureLayoutForTextContainer(textContainer)
     }
 }
 

        return textView.textStorage as! AztecTextStorage
    }


    /// Designaged initializer.
    ///


        attachmentView.view.frame = newFrame
        attachmentView.exclusionPath = newExclusionPath
    }


