diff --git a/src/SpecialForce/SpecialForce.js b/src/SpecialForce/SpecialForce.js
index 0bfdf40d99eeb7c1f0731030c0982a7242477611..bf456619ec790bb3c242d750ea5c590359011107 100644
--- a/src/SpecialForce/SpecialForce.js
+++ b/src/SpecialForce/SpecialForce.js
@@ -4,7 +4,7 @@ App.SF.Init = function() {
 	if (V.SF.Depravity === undefined || V.SF.Depravity === 0) {
 		Object.assign(V.SF,
 		{
-			Active:2, Depravity:0, Size:0, Upgrade:0, Gift:0,
+			Depravity:0, Size:0, Upgrade:0, Gift:0,
 			UC:{Assign:0, Lock:0, num:0}, ROE:"hold", Target:"recruit", Regs:"strict",
 			Caps:"The Special Force", Lower:"the special force", Subsidy:1,
 			Squad:{
@@ -18,6 +18,7 @@ App.SF.Init = function() {
 				TotalMenials:0, Mercs:0, TotalMercs:0
 			}
 		});
+		if (V.SF.Toggle > 0) V.SF.Active = 2;
 		//V.arcologies[0].SFRaid = 1; V.arcologies[0].SFRaidTarget = -1;
 	}
 	if (typeof V.SF.MercCon === "undefined") {
@@ -181,15 +182,15 @@ App.SF.BC = function() {
 		} else {
 			App.SF.Init();
 		}
-	} else if (typeof V.SF === "object" && V.SF.Toggle > 0) {
+	} else if (typeof V.SF === "object") {
 		if (V.SF.MercCon && V.SF.MercCon.View) delete V.SF.MercCon.View;
 		if (V.SF.UC === undefined) {
 			if (V.SF.SpecOps !== undefined && V.SF.SpecOpsLock !== undefined) {
 				V.SF.UC = {Assign:V.SF.SpecOps, Lock:V.SF.SpecOpsLock};
-				delete V.SF.SpecOps; delete V.SF.SpecOpsLock;
 			} else {
 				V.SF.UC = {Assign:0, Lock:0};
 			}
+			delete V.SF.SpecOps; delete V.SF.SpecOpsLock;
 		}
 		if (V.SF.UC.num === undefined) V.SF.UC.num = V.SFUC || 0; delete V.SFUC;
 		if (V.SF.Active === -1) App.SF.Init();