diff --git a/django_dump_die/templatetags/dump_die.py b/django_dump_die/templatetags/dump_die.py
index e5fc4f5a352244514ec7547e18b8eb1befe7319a..1cc22683a6f6bd86c26cae366f77ca0796fea9a6 100644
--- a/django_dump_die/templatetags/dump_die.py
+++ b/django_dump_die/templatetags/dump_die.py
@@ -137,10 +137,13 @@ def dump_object(
             intermediate_value = safe_str(obj)
 
     # Handle if obj is a simple type (Null/None, int, str, bool, and basic number types)
-    # OR if direct parent is a intermediate (excluding pytz timezone objects).
+    # OR if direct parent is an intermediate (excluding pytz timezone objects).
     elif (
         _is_simple_type(obj)
-        or (PYTZ_PRESENT and parent_is_intermediate and not isinstance(obj, pytz.BaseTzInfo))
+        or (
+            (PYTZ_PRESENT and parent_is_intermediate and not isinstance(obj, pytz.BaseTzInfo))
+            or parent_is_intermediate
+        )
     ):
         return _handle_simple_type(obj)
 
diff --git a/tests/test_views.py b/tests/test_views.py
index 796a495f44c3d900ccaf1b3f27dee8fbebfff48f..0a453b8201b71a2ea5107d9644f0790cdb9888f5 100644
--- a/tests/test_views.py
+++ b/tests/test_views.py
@@ -1763,7 +1763,7 @@ class DumpDieIntermediateTypeTestCase(GenericViewTestCase):
                 '<hr>',
             ],
             content_starts_after='sample_dt_timedelta',
-            content_ends_before='sample_pytz_timezone',
+            content_ends_before='Python pathlib examples:',
         )
 
     @unittest.skipIf(not PYTZ_PRESENT, 'Pytz not present. Likely Django >= 4.0.')
@@ -1852,7 +1852,7 @@ class DumpDieIntermediateTypeTestCase(GenericViewTestCase):
                 '<hr>',
             ],
             content_starts_after='sample_tz_timedelta',
-            content_ends_before='sample_zoneinfo_timezone',
+            content_ends_before='Python pathlib examples:',
         )
 
     @unittest.skipIf(not ZONEINFO_PRESENT, 'ZoneInfo not present. Likely Python < 3.9.')
@@ -1940,7 +1940,7 @@ class DumpDieIntermediateTypeTestCase(GenericViewTestCase):
 
                 '<hr>',
             ],
-            content_starts_after='sample_pytz_timezone',
+            content_starts_after='sample_tz_timedelta',
             content_ends_before='Python pathlib examples:',
         )