diff --git a/layout.sty b/layout.sty
index 67316ba0e50b0bbbcbeb3aad1e34030456e229b3..4b5025a05e6020d111a6df8c056696735efd3140 100644
--- a/layout.sty
+++ b/layout.sty
@@ -537,6 +537,7 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
 %%%%% Section Formatting %%%%%
 
 \newcommand{\frontpage}[2][\expandafter\MakeUppercase \jobname]{
+  \pagenumbering{gobble}
   \begin{titlepage}
     \centering
     \hphantom{nemo}
@@ -552,8 +553,9 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
     {\footnotesize \textcolor{gray}{\today}\par}
     \vspace{3em}
   \end{titlepage}
-  \pagenumbering{gobble}
   \cleardoublepage
+  \frontmatter
+  \tableofcontents
 }
 
 \newcommand\startappendix{