diff --git a/appendix.tex b/appendix.tex
index f14167fd37cd86872ea5267eaebddf16b9b4ebd2..69a491320bce4aea266ef1be1f6e7bab79e7070f 100644
--- a/appendix.tex
+++ b/appendix.tex
@@ -107,10 +107,7 @@ Okay, so you know how to make a character by now.  But just for reference, let's
   }
 }{}
 
-\chapter{Spell Summaries}
+\indexprologue{The following spell summaries are simplified for reference, and do not take into account spells cast at a higher level than normal.}
+\printindex[spells]
 
-The following spell summaries are simplified for reference, and do not take into account spells cast at a higher level than normal.
 
-\vspace{1em}
-
-\printcontents[magic]{l}{1}{\setcounter{tocdepth}{4}}
diff --git a/config b/config
index 2a6138ade01bd80a2d6e9c664c9210cf5b3bc450..6f09299f4c999ea4205ae08e7077e95c9e01e6a7 160000
--- a/config
+++ b/config
@@ -1 +1 @@
-Subproject commit 2a6138ade01bd80a2d6e9c664c9210cf5b3bc450
+Subproject commit 6f09299f4c999ea4205ae08e7077e95c9e01e6a7
diff --git a/magic.tex b/magic.tex
index 501eee4c33db71ad89dcec96c5f4d1f9e78b42d2..fb2b5a8e0a66b1dd7fa7db722d9571896e12276b 100644
--- a/magic.tex
+++ b/magic.tex
@@ -1,6 +1,4 @@
 % these lines initiatiate the 'magic' mini-table of contents, so we can restart it later
-\startcontents[magic]
-\stopcontents[magic]
 
 \chapter{Magic}
 \label{magic_paths}
@@ -228,8 +226,6 @@ These Enhancements always take the form of adjectives.
 
 \end{multicols}
 
-\resumecontents[magic]
-
 \sphere{Metamagic}
 \index{Metamagic}
 
@@ -519,8 +515,6 @@ Therefore, a mage creating an item with the 3rd level of Necromancy must first s
 Mana Stones, Talismans, and Artefacts cast with this enhancement can store 3 \glspl{mp} for each level of the spell, rather than the usual 2.
 They also regenerate 3 \glspl{mp} per scene.
 
-\stopcontents[magic]
-
 \end{multicols}
 
 \section{Mana Stones}
diff --git a/main.tex b/main.tex
index 8fdbd367994441b9e6b6e7ed85da33c2fa5f2c80..336ecd9e8e1f3d28a300f5ef31f171f01e1ca635 100644
--- a/main.tex
+++ b/main.tex
@@ -64,7 +64,7 @@ Keywords={TTRPG,RPG,roleplaying}
 
 \include{gm.tex}
 
-\include{appendix.tex}
+\input{appendix.tex}
 
 \settoggle{sideTab}{false}
 
diff --git a/spheres.tex b/spheres.tex
index cabbd6922e491f0ae541964588f835f3e3c92afc..fdda10bda1709a31408eeea7e78d8bba1fbc320c 100644
--- a/spheres.tex
+++ b/spheres.tex
@@ -41,8 +41,6 @@ Lithe characters will find it easier to turn into a bird, while stronger people
 
 }{}
 
-\resumecontents[magic]
-
 \sphere{Aldaron}
 
 \begin{multicols}{2}
@@ -1260,4 +1258,3 @@ However, using them requires that the target's Speed Bonus be at least 3 points
 
 \end{multicols}
 
-\stopcontents[magic]