diff --git a/src/uncategorized/pRivalryCapture.tw b/src/uncategorized/pRivalryCapture.tw
index d60af8487137f13d5ab1ef303a47277ac55b565d..eb8df43961a91ad5c373b4524a908d8c78eceb82 100644
--- a/src/uncategorized/pRivalryCapture.tw
+++ b/src/uncategorized/pRivalryCapture.tw
@@ -242,17 +242,24 @@
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.preg = 25>>
 	<<if $seeHyperPreg == 1>>
+		<<set $activeSlave.geneticQuirks.uterineHypersensitivity = 2>>
 		<<set $activeSlave.vagina = 10>>
 		<<set $activeSlave.pregType = random(20,35)>>
 		<<set $activeSlave.counter.birthsTotal = random(120,180)>>
 		<<set $activeSlave.bellySag = 30, $activeSlave.bellySagPreg = 30>>
 		<<set $activeSlave.pregAdaptation = $activeSlave.counter.birthsTotal*2>>
 	<<else>>
+		<<set _UHSchance = Math.random()>>
+		<<if _UHSchance > 0.9>>
+			<<set $activeSlave.geneticQuirks.uterineHypersensitivity = 2>>
+		<<elseif _UHSchance > 0.6 && $activeSlave.geneticQuirks.uterineHypersensitivity != 2>>
+			<<set $activeSlave.geneticQuirks.uterineHypersensitivity = 1>>
+		<</if>>
 		<<set $activeSlave.vagina = 5>>
 		<<set $activeSlave.pregType = either(3, 3, 4, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 8)>>
 		<<set $activeSlave.counter.birthsTotal = random(18,27)>>
 		<<set $activeSlave.bellySag = 2, $activeSlave.bellySagPreg = 2>>
-		<<set $activeSlave.pregAdaptation = random(60,100)>>
+		<<set $activeSlave.pregAdaptation = (random(60,100) + ($activeSlave.birthsTotal * $activeSlave.geneticQuirks.uterineHypersensitivity))>>
 	<</if>>
 	<<set $activeSlave.pregKnown = 1>>
 	<<set $activeSlave.pregWeek = $activeSlave.preg>>