diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw
index 1169993117554ad09eaf32e0170a2c647f337196..d239cfa9be367f31d6ac2c9e478cd6c43a8a455c 100644
--- a/src/uncategorized/slaveAssignmentsReport.tw
+++ b/src/uncategorized/slaveAssignmentsReport.tw
@@ -4,6 +4,15 @@
 
 <h1> $arcologies[0].name Weekly Slave Report - Week $week</h1>
 
+/** silent pass for any reassignments before generating reports */
+<<for $i = 0; $i < _SL; $i++>>
+	<<if $slaves[$i].choosesOwnAssignment == 1>>
+		<<silently>>
+			<<include "SA chooses own job">>
+		<</silently>>
+	<</if>>
+<</for>>
+
 /*Sexual services demand per class*/
 /*We can add milk etc. to this as well, though this is a good that can be traded beyond the arcology and also needs its own market much like the slavemarket. TODO*/
 /*In the default scenario these numbers indicate the amount of money each individual citizen of a particular class is looking to spend on sex (and milk) every week
@@ -633,15 +642,6 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 	<</if>>
 <</if>>
 
-/** silent pass for any reassignments before generating reports */
-<<for $i = 0; $i < _SL; $i++>>
-	<<if $slaves[$i].choosesOwnAssignment == 1>>
-		<<silently>>
-			<<include "SA chooses own job">>
-		<</silently>>
-	<</if>>
-<</for>>
-
 <<if $HeadGirl>>
 	<<set _HGPossibleSlaves = [[], [], [], [], [], []]>>
 	<<for $i = 0; $i < _SL; $i++>>