diff --git a/lib/fortitude/rendering_context.rb b/lib/fortitude/rendering_context.rb
index <HASH>..<HASH> 100644
--- a/lib/fortitude/rendering_context.rb
+++ b/lib/fortitude/rendering_context.rb
@@ -93,7 +93,7 @@ module Fortitude
     end
 
     def emitting_tag!(widget, tag_object)
-      validate_element_for_rules(widget, tag_object)
+      validate_element_for_rules(widget, tag_object) if widget.class.enforce_element_nesting_rules
       @current_element_nesting << tag_object
 
       begin
Decouple :record_emitting_tag from :enforce_element_nesting_rules; i.e., allow us to be recording emitted tags without necessarily validating element-nesting rules.