diff --git a/docs.tex b/docs.tex
index e724c47e9ccd72d0e58fa82ad1e1a94fc9350d02..a7608f2a6ddca26f7f7719fb0181fa2bcedfd6ee 100644
--- a/docs.tex
+++ b/docs.tex
@@ -38,11 +38,9 @@ Which then makes a male dragon called ``Bob'':
 You can summon dozens of monsters, including \verb"humansoldier", \verb"basilisk", and \verb"\ghoul"
 (see \verb"monsters.tex" for all the examples).
 
-Placing a number after it changes the number of boxes.
+Placing a number after the \verb"\T" symbol changes the number of rows of boxes to track stats.
 
-\ghoul[\npc{\T[3]\D}{5 Ghouls}]
-
-noApp \arabic{noAppearing}
+\ghoul[\npc{\T[5]\D}{5 Ghouls}]
 
 \subsection{Individual NPCs}
 
diff --git a/stats.sty b/stats.sty
index c7f4bec7288f81589be16da95d6f160157a74517..3865f6f42d03a285e1977e5e9e4721b9e519bdd7 100644
--- a/stats.sty
+++ b/stats.sty
@@ -84,6 +84,17 @@
 	}%
 }
 
+\newcommand\manyBoxes[1]{
+    \setcounter{enc}{\value{noAppearing}}
+    \whileboolexpr{test {\ifnumcomp{\value{enc}}{>}{0}}}{%
+    \ifnumodd{\value{enc}}%
+    {& \Repeat{\value{#1}}{\sqn} \\}%
+    {\Repeat{\value{#1}}{\sqn} }%
+    \addtocounter{enc}{-1}
+    }%
+    \ifnumodd{\value{noAppearing}}{}{\\}
+}
+
 
 %%%%%%%%%%%%%%%%%%%% Character Generation %%%%%%%%%%%%%%%%%%%%
 %
@@ -487,12 +498,15 @@ You don't need to fall unconscious when making a Vitality check)%
   }{%
 
   \noindent\begin{tabular}{ll}
-    HP \arabic{hp} \Repeat{\value{noAppearing}}{& \Repeat{\value{hp}}{\sqn} \\}
+    HP \arabic{hp}
+    \manyBoxes{hp}
     \ifnum\value{mp}>0
-      MP \arabic{mp} \Repeat{\value{noAppearing}}{& \Repeat{\value{mp}}{\sqn} \\}
+      MP \arabic{mp}
+      \manyBoxes{mp}
     \fi
     \ifnum\value{sp}>0
-      SP \arabic{sp} \Repeat{\value{noAppearing}}{& \Repeat{\value{sp}}{\sqn} \\}
+      SP \arabic{sp}
+      \manyBoxes{sp}
     \fi
   \end{tabular}
   }