diff --git a/src/pregmod/testGenetics.tw b/src/pregmod/testGenetics.tw
new file mode 100644
index 0000000000000000000000000000000000000000..544923ec39fc443c94b2f22d036d2b10c22a15af
--- /dev/null
+++ b/src/pregmod/testGenetics.tw
@@ -0,0 +1,32 @@
+:: test genetics [nobr]
+
+<<set $nextButton to "Back", $nextLink to "Main">>
+<<set _seed = 0>>
+
+All slave array slaves MUST be present in genePool or else there is a malfunction.
+<br>Name ID Origin
+<br><br>
+
+genePool:
+<<for _i to 0; _i < $genePool.length; _i++>>
+	<br>
+	$genePool[_i].slaveName $genePool[_i].ID $genePool[_i].origin
+<</for>>
+
+<br><br>
+
+slaves:
+<<for _i to 0; _i < $slaves.length; _i++>>
+	<br>
+	<<for _k to 0; _k < $genePool.length; _k++>>
+		<<if $slaves[_i].ID == $genePool[_k].ID>>
+			<<set _seed = 1>>
+			<<break>>
+		<</if>>
+	<</for>>
+	<<if _seed == 1>>
+		@@color:green;$slaves[_i].slaveName $slaves[_i].ID $slaves[_i].origin@@
+	<<else>>
+		@@color:red;$slaves[_i].slaveName $slaves[_i].ID $slaves[_i].origin@@
+	<</if>>
+<</for>>
\ No newline at end of file
diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw
index de2bb0fdb1965a3cd24ca218eb67a1161f49ddf0..ed4ff53b27c8cd8f60e6216e0154eb1672df0276 100644
--- a/src/uncategorized/options.tw
+++ b/src/uncategorized/options.tw
@@ -5,6 +5,10 @@
 
 This save was created using FC version $ver.
 
+<br><br>
+Genetics array test:
+<<click "Run Test">><<goto "test genetics">><</click>>
+
 <br><br>
 
 <<if ($autosave == 0)>>
diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw
index b9a4f3471749a800b5beb6894c88dde56115268d..eda17af9a381e64b800d51a0d5d51f5c65f9e8cc 100644
--- a/src/uncategorized/remoteSurgery.tw
+++ b/src/uncategorized/remoteSurgery.tw
@@ -2173,7 +2173,7 @@ $pronounCap has doorway-jamming hips.
 		[[Encase in a Fuckdoll suit|Surgery Degradation][$activeSlave.subTarget=0, $activeSlave.choosesOwnAssignment=0, $activeSlave.assignment="rest", $activeSlave.assignmentVisible=1, $activeSlave.sentence=0, $activeSlave.training=0, $activeSlave.toyHole="all her holes", $activeSlave.pubicHStyle="waxed", $activeSlave.livingRules="spare", $activeSlave.speechRules="restrictive", $activeSlave.releaseRules="restrictive", $activeSlave.relationshipRules="restrictive", $activeSlave.fuckdoll=1, $activeSlave.choosesOwnClothes=0, $activeSlave.clothes="a Fuckdoll suit", $activeSlave.collar="none", $activeSlave.shoes="heels", $activeSlave.vaginalAccessory="none", $activeSlave.dickAccessory="none", $activeSlave.buttplug="none", $activeSlave.attrKnown=1, $activeSlave.fetishKnown=1, $surgeryType to "fuckdoll"]] //This is permanent and will greatly restrict $possessive//
 	<</if>>
 <<else>>
-	$pronounCap is encased in a Fuckdoll suit. [[Extract it|Surgery Degradation][$activeSlave.fuckdoll=0, $surgeryType to "fuckdollExtraction"]] 
+	$pronounCap is encased in a Fuckdoll suit. [[Extract it|Surgery Degradation][$activeSlave.fuckdoll=0, $surgeryType to "fuckdollExtraction", $activeSlave.clothes = "none", $activeSlave.shoes = "none"]] 
 <</if>>
 <</if>>
 
diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw
index 40874a92410f93588e0ceb5c78d75026f43cde96..d3890d7b940ad29cca0f3cb005a60f427bff6b74 100644
--- a/src/uncategorized/saRelationships.tw
+++ b/src/uncategorized/saRelationships.tw
@@ -1063,7 +1063,7 @@
 
 		<<if (_SlaveI.relationship >= 4)>>
 			/% I don't think this code block ever runs due to the double trust in the && as it can't be < -20 and > -10 at the same time %/
-			<<if (_SlaveI.devotion > 20) || ((_SlaveI.devotion >= -20) && (_SlaveI.trust < -20)) || (_SlaveI.trust > -10))>>
+			<<if (_SlaveI.devotion > 20) || ((_SlaveI.devotion >= -20) && (_SlaveI.trust < -20)) || (_SlaveI.trust > -10)>>
 			<<if _SlaveJ.devotion > 75>>
 			<<if _SlaveJ.trust > 50>>
 			<<if _SlaveJ.intelligence > 0>>