diff --git a/README.md b/README.md
index 5bbac604be65b7b0dcd6a68c9101323b67629853..7df00fd069bed0b969be56ca4c29f6b796868346 100644
--- a/README.md
+++ b/README.md
@@ -278,10 +278,13 @@ Some of these "intermediate type" variables have recurse an unhelpful number of
 When the tool encounters a defined intermediate type it will no longer recurse further and instead output a string representation as well as the direct attributes. For the sake of processing times, these attributes are not further expandable.
 
 Predefined intermediate types include:
+* bytesarray
+* complex number
 * datetime
 * date
 * time
 * timezone
+* pathlib paths
 
 If you would like to add additional intermediate types that are specific to your project, you can do that here. Be sure to list each type in the list as a string of the type to treat as an intermediate type.
 
@@ -534,9 +537,9 @@ DJANGO_DD_COLOR_SCHEME = {
     'types': {
         'bool': <value>,                #  Booleans
         'bound': <value>,               #  Django Bound Form Field
-        'datetime': <value>,            #  DateTimes and similar types
         'default': <value>,             #  Default color if does not fit into any of the others
         'docs': <value>,                #  Class function documentation
+        'intermediate': <value>,        #  The brief description output for "Intermediate" types
         'module': <value>,              #  Module via ModuleType
         'none': <value>,                #  None
         'number': <value>,              #  Integers, Floats, and Decimals
diff --git a/django_dump_die/static/django_dump_die/css/dd.css b/django_dump_die/static/django_dump_die/css/dd.css
index d28e0917c42b8973c7f82b9bb0ea56f4f3899052..82c2e9cd59f5806ee4019e3fa301c8901c4d14e4 100644
--- a/django_dump_die/static/django_dump_die/css/dd.css
+++ b/django_dump_die/static/django_dump_die/css/dd.css
@@ -120,7 +120,7 @@ a.arrow-toggle {
 .bound {
     color: #268bd2;
 }
-.datetime {
+.intermediate {
     color: #d33682;
 }
 .default {
diff --git a/django_dump_die/templates/django_dump_die/output_types/complex_type.html b/django_dump_die/templates/django_dump_die/output_types/complex_type.html
index f37a745215935d4bde4ad87e2f44f28f13d65ecd..178b3876bc56d577bc973f72f18b70b794304aba 100644
--- a/django_dump_die/templates/django_dump_die/output_types/complex_type.html
+++ b/django_dump_die/templates/django_dump_die/output_types/complex_type.html
@@ -2,7 +2,7 @@
 <span class="type" title="{{ type }}">{{ type }}{% if is_iterable %}:{{ object|length }}{% endif %}</span>
 
 {% if intermediate %}
-  <code class="datetime">{{ intermediate }}</code>
+  <code class="intermediate">{{ intermediate }}</code>
 {% endif %}
 
 <span class="braces">{{ braces.0 }}</span>
diff --git a/django_dump_die/templates/django_dump_die/partials/_custom_color_theme.html b/django_dump_die/templates/django_dump_die/partials/_custom_color_theme.html
index 90fdb1936dadcc73ae07c7c45d7c52ed0c0e2c21..523b918d82fa2578b051c7e037d04abd45c28a6d 100644
--- a/django_dump_die/templates/django_dump_die/partials/_custom_color_theme.html
+++ b/django_dump_die/templates/django_dump_die/partials/_custom_color_theme.html
@@ -227,9 +227,9 @@
             color: {{ custom_color_theme.types.bound }};
         }
       {% endif %}
-      {% if custom_color_theme.types.datetime %}
-        .datetime {
-          color: {{ custom_color_theme.types.datetime }};
+      {% if custom_color_theme.types.intermediate %}
+        .intermediate {
+          color: {{ custom_color_theme.types.intermediate }};
         }
       {% endif %}
       {% if custom_color_theme.types.empty %}
diff --git a/django_dump_die/templatetags/dump_die.py b/django_dump_die/templatetags/dump_die.py
index 48e849830bd7ee95a6d497e02b35092e0af8afc1..3be9af19624422b7c452384cb9be57fd4c6c78c9 100644
--- a/django_dump_die/templatetags/dump_die.py
+++ b/django_dump_die/templatetags/dump_die.py
@@ -390,7 +390,7 @@ def _handle_simple_type(obj):
     elif isinstance(obj, (int, Decimal, float, bytes)):
         css_class = 'number'
     elif _is_intermediate_type(obj):
-        css_class = 'datetime'
+        css_class = 'intermediate'
     elif isinstance(obj, types.ModuleType):
         css_class = 'module'
     elif isinstance(obj, BoundField):
diff --git a/docs/source/configuration.rst b/docs/source/configuration.rst
index e4cb9a6a19931c4f402750d24915fa5c873745f4..96381cee1b32b40362171ebbefa16390d0069170 100644
--- a/docs/source/configuration.rst
+++ b/docs/source/configuration.rst
@@ -95,10 +95,13 @@ times, these direct-child attributes are not further expandable.
 
 Predefined intermediate types include:
 
+* bytesarray
+* complex number
 * datetime
 * date
 * time
 * timezone
+* pathlib paths
 
 If you would like to add additional intermediate types that are specific to
 your project, you can do that here. Be sure to list each type in the list as a
@@ -397,9 +400,9 @@ Example::
         'types': {
             'bool': <value>,                #  Booleans
             'bound': <value>,               #  Django Bound Form Field
-            'datetime': <value>,            #  DateTimes and similar types
             'default': <value>,             #  Default color if does not fit into any of the others
             'docs': <value>,                #  Class function documentation
+            'intermediate': <value>,        #  The brief description output for "Intermediate" types
             'module': <value>,              #  Module via ModuleType
             'none': <value>,                #  None
             'number': <value>,              #  Integers, Floats, and Decimals