diff --git a/magic.sty b/magic.sty
index d4e87ae6bc5ce69f1b59b934c9d58e432c196648..f6eeeb886ffcb659810e6dcffb2ada4020255769 100644
--- a/magic.sty
+++ b/magic.sty
@@ -76,10 +76,10 @@
     #2)}
     Cost:~\arabic{spelllevel},
     \setRange%
-    Range:~\spellRange,
+    Range:~\spellRange
     \setArea%
     \iftoggle{duplicated}{%
-      Targets:~\spellArea, %
+      \ignorespaces, Targets:~\spellArea, %
     }{}%
     \afterparnoindent
 
@@ -92,7 +92,7 @@
     }
 
     \vphantom{\dmg{spellPotency}}
-    \index[spells]{\textbf{#1}: #6 (Cost: \arabic{spelllevel}, Range: \spellRange, \iftoggle{duplicated}{Targets: \spellArea}{})}
+    \index[spells]{\textbf{#1}: #6 (Cost: \arabic{spelllevel}, Range:~\spellRange\iftoggle{duplicated}{, Targets: \spellArea}{})}
   }{
     \item[\textbf{#1}]%
     \vphantom{\dmg{spellPotency}}%