diff --git a/src/uncategorized/repBudget.tw b/src/uncategorized/repBudget.tw
index cfb41e6cdd3d3275b078c971780ab51008f8c24e..9bb91fc36d2cb0e34ee7153137247a3406543fcd 100644
--- a/src/uncategorized/repBudget.tw
+++ b/src/uncategorized/repBudget.tw
@@ -55,39 +55,59 @@ for (var i = 0; i < State.variables.lastWeeksRepIncome.length; i++){
 
 	<<print budgetLine("gloryhole", "Free glory holes")>>
 
-	<<print budgetLine("concubine", "Concubine")>>
+	<<if $Concubine != 0>>
+		<<print budgetLine("concubine", "Concubine")>>
+	<</if>>
 
-	<<print budgetLine("headGirl", "Head girl")>>
+	<<if $HeadGirl != 0>>
+		<<print budgetLine("headGirl", "Head girl")>>
+	<</if>>
 
-	<<print budgetLine("bodyguard", "Bodyguard")>>
+	<<if $Bodyguard != 0>>
+		<<print budgetLine("bodyguard", "Bodyguard")>>
+	<</if>>
 
-	<<print budgetLine("recruiter", "Recruiter")>>
+	<<if $Recruiter != 0>>
+		<<print budgetLine("recruiter", "Recruiter")>>
+	<</if>>
 
 	<tr>
 		<h2>Structures</h2>		/* TODO: using h2s doesn't fit in with the rest of the game */
 	</tr>
 
-	<<print budgetLine("arcade", "[[$arcadeNameCaps|Arcade][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($arcadeSlaves slaves)")>>
+	<<if $arcade > 0>>
+		<<print budgetLine("arcade", "[[$arcadeNameCaps|Arcade][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($arcadeSlaves slaves)")>>
 
-	<<print budgetLine("gloryholeArcade", "Free arcade")>>
+		<<print budgetLine("gloryholeArcade", "Free arcade")>>
+	<</if>>
 
-	<<print budgetLine("brothel", "[[$brothelNameCaps|Brothel][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($brothelSlaves slaves)")>>
+	<<if $brothel > 0>>
+		<<print budgetLine("brothel", "[[$brothelNameCaps|Brothel][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($brothelSlaves slaves)")>>
+	<</if>>
 
-	<<print budgetLine("club", "[[$clubNameCaps|Club][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($clubSlaves slaves)")>>
+	<<if $club > 0>>
+		<<print budgetLine("club", "[[$clubNameCaps|Club][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($clubSlaves slaves)")>>
 
-	<<print budgetLine("publicServantClub", "Club servants")>>
+		<<print budgetLine("publicServantClub", "Club servants")>>
 
-	<<print budgetLine("clubAds", "[[Club ads|Club Advertisement][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]]")>>
+		<<if $clubAdsSpending > 0>>
+			<<print budgetLine("clubAds", "[[Club ads|Club Advertisement][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]]")>>
+		<</if>>
 
-	<<if $club > 0>>
 		<br>
 	<</if>>
 
-	<<print budgetLine("pit", "[[$pitNameCaps|Pit][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($fighterIDs.length slaves)")>>
+	<<if $pit > 0>>
+		<<print budgetLine("pit", "[[$pitNameCaps|Pit][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($fighterIDs.length slaves)")>>
+	<</if>>
 
-	<<print budgetLine("servantsQuarters", "[[Servants' Quarters][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($servantsQuartersSlaves slaves)")>>
+	<<if $servantsQuarters > 0>>
+		<<print budgetLine("servantsQuarters", "[[Servants' Quarters][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($servantsQuartersSlaves slaves)")>>
+	<</if>>
 
-	<<print budgetLine("spa", "[[$spaNameCaps|Spa][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($spaSlaves slaves)")>>
+	<<if $spa > 0>>
+		<<print budgetLine("spa", "[[$spaNameCaps|Spa][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]] ($spaSlaves slaves)")>>
+	<</if>>
 
 	<<print budgetLine("architecture", "[[Architecture|Manage Arcology][$nextButton = \"Back to Budget\", $nextLink = \"Rep Budget\"]]")>>
 
@@ -131,7 +151,9 @@ for (var i = 0; i < State.variables.lastWeeksRepIncome.length; i++){
 		<h2>Forces</h2>
 	</tr>
 
-	<<print budgetLine("specialForces", "Special forces")>>
+	<<if $SF.Toggle && $SF.Active >= 1>>
+		<<print budgetLine("specialForces", "Special forces")>>
+	<</if>>
 
 	<<print budgetLine("peacekeepers", "Peacekeepers")>>