diff --git a/src/Mods/SecExp/buildings/weaponsManufacturing.tw b/src/Mods/SecExp/buildings/weaponsManufacturing.tw
index d5814aa04453baf417bb1cab4952a172879a1f44..94bac86edd151ed077c3c4d23d644b6ed343591f 100644
--- a/src/Mods/SecExp/buildings/weaponsManufacturing.tw
+++ b/src/Mods/SecExp/buildings/weaponsManufacturing.tw
@@ -164,7 +164,7 @@ You own <<print num($menials)>> free menial slaves. This manufacturing complex c
 				<<set _reasons.push('drug lab needs more advanced equipement')>>
 			<</if>>
 			<<if $SecExp.edicts.SFSupportLevel < 2 || $SecExp.edicts.SFSupportLevel < 4 || $SecExp.edicts.SFSupportLevel < 5>>
-				<<set _reasons.push('support contract needs more clauses')>>
+				<<set _reasons.push('pass higher SF support edicts')>>
 			<</if>>
 			<<if $SF.Squad.Firebase < 7>>
 				<<set _reasons.push('Firebase would likely require additional expansion(s)')>>
diff --git a/src/gui/storyCaption.js b/src/gui/storyCaption.js
index 0b39cf7d009f107f336726dfef7a1b409b05d02f..34a34abf4505bee3f03bb10e7c728a2f6a04ece7 100644
--- a/src/gui/storyCaption.js
+++ b/src/gui/storyCaption.js
@@ -410,7 +410,7 @@ App.UI.storyCaption = function() {
 	}
 
 	function crime() {
-		V.SecExp.core.crimeLow = Math.clamp(Math.trunc(crime), 0, 100);
+		V.SecExp.core.crimeLow = Math.clamp(V.SecExp.core.crimeLow, 0, 100);
 		const div = document.createElement("div");
 		App.UI.DOM.appendNewElement("span", div, "Crime", "orangered");
 		div.append(" | ");
@@ -418,6 +418,7 @@ App.UI.storyCaption = function() {
 
 		if (showCheats()) {
 			div.append(App.UI.DOM.makeTextBox(V.SecExp.core.crimeLow, crime => {
+				V.SecExp.core.crimeLow = Math.clamp(Math.trunc(crime), 0, 100);
 				V.cheater = 1;
 				App.Utils.scheduleSidebarRefresh();
 			}, true));