diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 8775c9e56781a1ae8f6e44d04d631c266b486f72..a1ddf817e2b243099908afa1053d7a585ff37247 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -15592,7 +15592,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		end.
 	<</if>>
 	<</replace>>
-<</link>>
+<</link>><<if $activeSlave.vagina == 0>> //This option will take virginity//<</if>>
 <</if>>
 <<if canDoAnal($activeSlave) && ($activeSlave.anus > 0) && ($PC.dick == 1)>>
 <br><<link "Fuck $him without feeding $him">>
@@ -15626,7 +15626,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	"<<Master>>, they can eat a man'<<s>> e<<ss>>en<<c>>e by <<s>>wallowing hi<<s>> cum or getting him to ejaculate in<<s>>ide their pu<<ss>>ie<<s>>."
 	<br><br>
 	You ask $him whether $he would like to feed off you. "Oh ye<<s>> <<Master>>, plea<<s>>e. Plea<<s>>e feed me," $he begs. Too bad, you tell $him; $he gets to go hungry. After all, succubi can't feed using their butts.
-	<<if $activeSlave.vagina > 0>>
+	<<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>
 		You withdraw from $his cunt and stuff your cock up $his ass without pausing or softening your thrusting at all.
 	<<else>>
 		You pull $him to $his feet by the hair, spin $him around, shove $him up against the wall, and stuff your cock up $his ass.
@@ -15652,7 +15652,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		$He @@.hotpink;plays the role well.@@
 	<</if>>
-	<<if $activeSlave.vagina > 0>>
+	<<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>
 		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
 	<<else>>
 		<<set $activeSlave.oralCount++, $oralTotal++>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 9eee97a5e22e514cfe38979a0e20d86046e98c92..413364fdd1c2fc266fc07e53f066aa30e73cc74e 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -4434,7 +4434,7 @@
 			<<if ($slaves[$i].bellyPreg >= 1500)>>
 				Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;strongly approves@@<<else>>@@.green;approves@@<</if>> of your keeping a pregnant slave; this also supports the idea that slave women should bear babies.
 				<<= FSChangePorn("GenderFundamentalist", 1)>>
-			<<elseif ($slaves[$i].preg == 0)>>
+			<<elseif ($slaves[$i].preg == 0) && isFertile($slaves[$i])>>
 				Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;strongly approves@@<<else>>@@.green;approves@@<</if>> of your keeping a slave fertile; this also supports the idea that slave women should bear babies.
 				<<= FSChangePorn("GenderFundamentalist", 1)>>
 			<</if>>