diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js
index 5a3a69c62c53f421234b62e33918142095dc01b5..f2845b09c08200f7216e7961aa6c5b1a9fc19d5f 100644
--- a/js/003-data/gameVariableData.js
+++ b/js/003-data/gameVariableData.js
@@ -460,16 +460,6 @@ App.Data.resetOnNGPlus = {
 	lastSelection: [],
 
 	/* units */
-	/** @type {FC.SecExp.PlayerUnitData} */
-	secBots: {
-		active: 0,
-		ID: -1,
-		isDeployed: 0,
-		troops: 0,
-		maxTroops: 0,
-		equip: 0
-	},
-
 	/** @type {FC.SecExp.PlayerHumanUnitData[]} */
 	militiaUnits: [],
 	/** @type {FC.SecExp.PlayerHumanUnitData[]} */
diff --git a/src/002-config/fc-version.js b/src/002-config/fc-version.js
index d6aeb9e1c1b4bfcd71de0d45a55219e3386048a5..0d4546fe01f69b8dee85017793370eaab4c61f7b 100644
--- a/src/002-config/fc-version.js
+++ b/src/002-config/fc-version.js
@@ -2,5 +2,5 @@ App.Version = {
 	base: "0.10.7.1", // The vanilla version the mod is based off of, this should never be changed.
 	pmod: "3.6.2",
 	commitHash: null,
-	release: 1088
+	release: 1089
 };
diff --git a/src/Mods/SecExp/edicts.tw b/src/Mods/SecExp/edicts.tw
index e5b288c13b9998806e0367c70c4f997bbcfac131..d2b33f923bdb8b8a9e212b2f57f46da8f12cfa5c 100644
--- a/src/Mods/SecExp/edicts.tw
+++ b/src/Mods/SecExp/edicts.tw
@@ -51,7 +51,7 @@
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will generate income dependent on the amount of upgrades installed in the security HQ, but will cost a small amount of authority each week.//
 	<</if>>
 
-	<<if $SecExp.buildings.propHub.active == 1>>
+	<<if $SecExp.buildings.propHub>>
 		<<if $SecExp.edicts.propCampaignBoost == 1>>
 			<br>''Obligatory educational material:'' you are forcing residents to read curated educational material about the arcology.
 			[[Repeal|edicts][$SecExp.edicts.propCampaignBoost = 0]]
diff --git a/src/Mods/SecExp/js/buildingsJS.js b/src/Mods/SecExp/js/buildingsJS.js
index 32d5c7f8f19c8ea292d25538debd116523969adc..505208bf5a8933d1ba861c1935e1adf1da0cdd7a 100644
--- a/src/Mods/SecExp/js/buildingsJS.js
+++ b/src/Mods/SecExp/js/buildingsJS.js
@@ -162,6 +162,7 @@ App.SecExp.barracks = (function() {
 			V.SecExp.buildings.barracks.luxury = V.SecExp.buildings.barracks.luxury || 0;
 			V.SecExp.buildings.barracks.training = V.SecExp.buildings.barracks.training || 0;
 			V.SecExp.buildings.barracks.loyaltyMod = V.SecExp.buildings.barracks.loyaltyMod || 0;
+			delete V.SecExp.buildings.barracks.upgrades;
 		}
 	}
 	
diff --git a/src/uncategorized/fsDevelopments.tw b/src/uncategorized/fsDevelopments.tw
index c0a2c588d5a5f69729429b56f1552e493ff1bd38..d21de06c79bd259693d082713022cda95a84b80b 100644
--- a/src/uncategorized/fsDevelopments.tw
+++ b/src/uncategorized/fsDevelopments.tw
@@ -74,7 +74,7 @@
 <</if>>
 
 <<if $secExpEnabled > 0>>
-	<<if $SecExp.buildings.propHub.active > 0 && $SecExp.buildings.propHub.campaign >= 1 && $SecExp.buildings.propHub.focus == "social engineering">>
+	<<if $SecExp.buildings.propHub && $SecExp.buildings.propHub.campaign >= 1 && $SecExp.buildings.propHub.focus == "social engineering">>
 		Your propaganda campaign helps further your societal engineering efforts.
 		<<if $SecExp.buildings.propHub.recruiterOffice == 0 || $RecruiterID == 0>>
 			<<if $SecExp.edicts.propCampaignBoost == 1>>