diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index ff89f7babf14b4afbabc34a8ec6091f45cc108bc..a143885119dd6148dd2a2c91f63c0e8bb3427ec2 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -6,6 +6,7 @@ Pregmod
 	-unified cybermod with vanilla
 	-slave assignment links improved
 	-facility transfer tab added to facility assignment
+	-added birth tracking tattoo
 	-breast implants now impact milk production based on % implant
 	-many new names added to lacking name pools
 	-fixes
diff --git a/src/pregmod/seFCTVremote.tw b/src/pregmod/seFCTVremote.tw
index e7d83b510e1c4976245482d2a12d8ade6c5244b2..680a37cc2bf7635f5d268dc18a6b6d7d68025e6c 100644
--- a/src/pregmod/seFCTVremote.tw
+++ b/src/pregmod/seFCTVremote.tw
@@ -119,13 +119,13 @@ $He unboxes the new remote and turns $his back to you, eagerly demonstrating how
 /* set up tech */
 <<set $activeSlave.clitPiercing = 3>>
 <<if $seeDicks == 0>>
-	<<set $activeSlave.backTat = "FCTV SERVICE for clits">>
+	<<set $activeSlave.backTat = "'FCTV SERVICE for clits' is tattooed across $his upper back.">>
 <<elseif $seeDicks == 100>>
-	<<set $activeSlave.backTat = "FCTV SERVICE for dicks">>
+	<<set $activeSlave.backTat = "'FCTV SERVICE for dicks' is tattooed across $his upper back.">>
 <<else>>
-	<<set $activeSlave.backTat = "FCTV SERVICE for clits and dicks">>
+	<<set $activeSlave.backTat = "'FCTV SERVICE for clits and dicks' is tattooed across $his upper back.">>
 <</if>>
-<<set $activeSlave.stampTat = "Shove that upgraded package here">>
+<<set $activeSlave.stampTat = "'Shove that upgraded package here' is tattooed above $his rear.">>
 <<run cashX(forceNeg(($modCost*2) + $SPcost), "slaveMod", $activeSlave)>> /* two tats and a smart piercing */
 
 At the touch of a button, $his drone whirs to a stop and begins to fall to the floor. Before it hits, you touch a second and a dart hits $him in the neck. $He collapses into darkness.
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index a6b84c458a22de5d811703f4c799a7f1ee29e45c..c588261c6ee030461de817af88c4dadb0c40b758 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -5929,7 +5929,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<set $activeSlave.devotion += 4>>
 		<<= BothVCheck()>>
 	<</replace>>
-<</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take $his virginity//<</if>>
+<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>>
 <br><<link "Give $him a massage">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index ec3a43af2ebb299b7bbbc879ed7eed4785a3a64f..955cdcd441c82a7ce500aff67bba08f2ff2c62cc 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -4492,7 +4492,7 @@
 						<<else>>
 							/* pick a random starting point in the slave array and iterate (wrapping around) until finding eligible father or coming back to starting point */
 							<<if $slaves.length == 1>>
-								<<if canImpreg($slaves[$i], $slaves[$i]) && _conceptionSeed > 95 && ($slaves[$i].releaseRules == "permissive" || $slaves[$i].releaseRules == "masturbation")>>
+								<<if canImpreg($slaves[$i], $slaves[$i]) && _conceptionSeed > 95 && ($slaves[$i].releaseRules == "permissive")>>
 									<<set $slaves[$i].pregSource = $slaves[$i].ID>>
 								<</if>>
 							<<elseif $slaves[$i].releaseRules == "permissive" || ($slaves[$i].devotion <= 20 && $slaves[$i].trust > 50) || $universalRulesConsent == 0>>