diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index a5871526cdccbe8ef8baae6bf779743dd64ad30c..a10392e6c4ffc836d9a65516162c174d63ea6e36 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -147,79 +147,7 @@
 		| <<link "Get a footjob">><<replace "#miniscene">><<include "FFeet">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
 	<</if>>
 	<span id = "impreg">
-		<<if (canGetPregnant($activeSlave)) && ($activeSlave.geneticQuirks.superfetation != 2 || $geneticMappingUpgrade != 0) && ($activeSlave.fuckdoll == 0) && $seePreg != 0>>
-			<<if canImpreg($activeSlave, $PC)>>
-				| <<link "Impregnate $him yourself">><<replace "#miniscene">><<include "FPCImpreg">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-			<</if>>
-			<<if canImpreg($activeSlave, $activeSlave)>>
-				| <<link "Use $his own seed to impregnate $him">><<replace "#miniscene">><<include "FSlaveSelfImpreg">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-			<</if>>
-			| <<link "Use another slave to impregnate $him" "FSlaveImpreg">><</link>>
-			<<if ($activeSlave.eggType != "human") && (_CL > 0 || _HL > 0 || _FL > 0) && ($cheatMode == 1)>>
-				| <<link "Use an animal to impregnate $him" "FAnimalImpreg">><</link>>
-			<</if>>
-		<</if>>
-		<<if $activeSlave.assignment != "work in the dairy" && $activeSlave.assignment != "be confined in the arcade" && $activeSlave.assignment != "be confined in the cellblock">>
-			<<if $enema == 1>>
-				<<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>>
-					<<if $activeSlave.inflationType == "water" || $activeSlave.inflationType == "none">>
-						| <<link "Fill $his ass with water">><<set $activeSlave.inflationType = "water">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-					<</if>>
-					<<if $medicalEnema == 1>>
-						<<if $activeSlave.inflationType == "aphrodisiac" || $activeSlave.inflationType == "none">>
-							| <<link "Fill $his ass with aphrodisiacs">><<set $activeSlave.inflationType = "aphrodisiac">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-						<</if>>
-						<<if $activeSlave.inflationType == "curative" || $activeSlave.inflationType == "none">>
-							| <<link "Fill $his ass with curatives">><<set $activeSlave.inflationType = "curative">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-						<</if>>
-						<<if $activeSlave.inflationType == "tightener" || $activeSlave.inflationType == "none">>
-							| <<link "Fill $his ass with rectal tighteners">><<set $activeSlave.inflationType = "tightener">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-						<</if>>
-					<</if>>
-				<</if>>
-			<</if>>
-			<<if $dairyPiping == 1>>
-				<<if ($milkPipeline > 88 && $milkPipeline != 0) || $arcologies[0].FSPastoralistLaw == 1>>
-					<<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>>
-						<<if $activeSlave.inflationType == "milk" || $activeSlave.inflationType == "none">>
-							| <<link "Fill $his ass with milk">><<set $activeSlave.inflationType = "milk">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-							| <<link "Force-feed $him milk">><<set $activeSlave.inflationType = "milk">><<set $activeSlave.inflationMethod = 1>><<replace "#miniscene">><<include "FillUpFace">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-						<</if>>
-					<</if>>
-				<<else>>
-					| //$dairyNameCaps is not producing enough milk to pump through the pipes//
-				<</if>>
-				<<if ($cumPipeline > 88 && $cumPipeline != 0) || $arcologies[0].FSPastoralistLaw == 1>>
-					<<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>>
-						<<if $activeSlave.inflationType == "cum" || $activeSlave.inflationType == "none">>
-							| <<link "Fill $his ass with cum">><<set $activeSlave.inflationType = "cum">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-							| <<link "Force-feed $him cum">><<set $activeSlave.inflationType = "cum">><<set $activeSlave.inflationMethod = 1>><<replace "#miniscene">><<include "FillUpFace">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-						<</if>>
-					<</if>>
-				<<else>>
-					| //$dairyNameCaps is not producing enough cum to pump through the pipes//
-				<</if>>
-			<</if>>
-			<<if $wcPiping == 1>>
-				<<if ($activeSlave.inflation < 3 && $activeSlave.pregKnown == 0 && $activeSlave.bellyImplant < 1500) || ($activeSlave.inflation < 1)>>
-					<<if $activeSlave.inflationType == "urine" || $activeSlave.inflationType == "none">>
-						| <<link "Fill $his ass with urine">><<set $activeSlave.inflationType = "urine">><<set $activeSlave.inflationMethod = 2>><<replace "#miniscene">><<include "FillUpButt">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-					<</if>>
-				<</if>>
-			<</if>>
-		<</if>>
-		<<if $activeSlave.inflation == 0 && $activeSlave.bellyImplant < 1500>>
-			<<if $activeSlave.assignment != "work in the dairy" && $activeSlave.assignment != "be confined in the arcade" && $activeSlave.assignment != "be confined in the cellblock">>
-				| <<link "Use another slave to force-feed $him" "SlaveOnSlaveFeedingWorkAround">><</link>>
-				<<if $buckets == 1>>
-					| <<link "Make $him consume two liters of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 1>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-					<<if $activeSlave.pregKnown == 0>>
-						| <<link "Force $him to consume a gallon of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 2>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-						| <<link "Force two gallons of slave food into $him">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 3>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-					<</if>>
-				<</if>>
-			<</if>>
-		<</if>>
+		<<SlaveInteractImpreg>>
 	</span>
 	<<if canDoVaginal($activeSlave)>>
 		| <<link "Have another slave fuck $his pussy" "FSlaveSlaveVag">><</link>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 21a0bdcf29c7721b1da91454e7c7995b3061f325..bea3d710d5cd3caa98d3a8707d9d9c1501cc1f00 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -464,8 +464,10 @@ Call as <<SlaveInteractDickGropeOption>>
 	<<if ($activeSlave.dick > 0)>>
 		<<if !($activeSlave.chastityPenis)>>
 		| <<link "Grope $his dick">><<replace "#miniscene">><<include "FondleDick">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
-			<<if canPenetrate($activeSlave) && $sexualOpeness == 1>>
-				| <<link "Ride $his dick">><<replace "#miniscene">><<include "FDick">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
+			<<if canPenetrate($activeSlave)>>
+				<<if $sexualOpeness == 1 || $activeSlave.toyHole == "dick">>
+					| <<link "Ride $his dick">><<replace "#miniscene">><<include "FDick">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
+				<</if>>
 			<</if>>
 		<<else>>
 			| //Remove $his dick chastity belt if you wish to play with $his cock//