diff --git a/public/_includes/_docs-nav.jade b/public/_includes/_docs-nav.jade
index 1ef80d2475..3d392dbe79 100644
--- a/public/_includes/_docs-nav.jade
+++ b/public/_includes/_docs-nav.jade
@@ -14,15 +14,18 @@ nav.side-nav.l-pinned-left.l-layer-4.l-offset-nav
li(class="#{selected}") #{name}
if selected
- ul.side-nav-secondary
- for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]]._data
- name = page.menuTitle || page.title
- selected = current.path[4] == slug ? 'is-selected':''
- li(class="#{selected}") #{slug}
+ sectionThree = public.docs[current.path[1]][current.path[2]][current.path[3]]
- if selected
- ul.side-nav-tertiary
- for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]][current.path[4]]._data
- name = page.menuTitle || page.title
- selected = current.path[4] == slug ? 'is-selected':''
- li(class="#{selected}") #{name}
+ if sectionThree
+ ul.side-nav-secondary
+ for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]]._data
+ name = page.menuTitle || page.title
+ selected = current.path[4] == slug ? 'is-selected':''
+ li(class="#{selected}") #{slug}
+
+ if selected
+ ul.side-nav-tertiary
+ for page, slug in public.docs[current.path[1]][current.path[2]][current.path[3]][current.path[4]]._data
+ name = page.menuTitle || page.title
+ selected = current.path[4] == slug ? 'is-selected':''
+ li(class="#{selected}") #{name}