diff --git a/src/uncategorized/lawCompliance.tw b/src/uncategorized/lawCompliance.tw
index f1e58d5e55a500d474f2c4edf4923198889efe1d..7cab93c1622f705338cdeface7c17e4e36a9ee06 100644
--- a/src/uncategorized/lawCompliance.tw
+++ b/src/uncategorized/lawCompliance.tw
@@ -6,25 +6,29 @@
 	She has been kept on a rigorous diet for sale, has been required to exercise regularly, and has had excellent care taken of her health.
 <</if>>
 <<if $arcologies[0].FSRepopulationFocusSMR == 1>>
-	<<if $activeSlave.physicalAge < $fertilityAge>>
-	    <<if $precociousPuberty == 1 >>
-		<<set $activeSlave.pubertyAgeXX = $activeSlave.physicalAge>>
+	<<if passage() != "Household Liquidator">>
+		<<if $activeSlave.physicalAge < $fertilityAge>>
+			<<if $precociousPuberty == 0>>
+				<<set $activeSlave.physicalAge = $fertilityAge>>
+				<<set $activeSlave.visualAge = $fertilityAge>>
+				<<set $activeSlave.actualAge = $fertilityAge>>
+				<<set $activeSlave.ovaryAge = $fertilityAge>>
+			<</if>>
+		<</if>>
 		<<set $activeSlave.pubertyXX = 1>>
-	    <<else>>
-		<<set $activeSlave.physicalAge = $fertilityAge>>
-		<<set $activeSlave.visualAge = $fertilityAge>>
-		<<set $activeSlave.actualAge = $fertilityAge>>
-	    <</if>>
-	<</if>>
-	<<if $activeSlave.preg < 1>> /* "if" needed here to avoid conflicts with already pregnant slaves from repopulation FS arcologies markets */
-	    <<set $activeSlave.ovaries = 1>>
-	    <<set $activeSlave.vagina = either(0, 0, 1, 1, 1, 1, 1, 2, 2, 3)>>
-	    <<set $activeSlave.pregType = either(1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 5)>>
-	    <<set $activeSlave.preg = random(5,38)>>
-		<<set $activeSlave.pregKnown = 1>>
-		<<SetBellySize $activeSlave>>
-	<</if>>
-	If she was unable to become pregnant before, she has been made to now.  She is fertilized surgically to insure a healthy pregnancy.
+		<<if $activeSlave.preg < 1>> /* "if" needed here to avoid conflicts with already pregnant slaves from repopulation FS arcologies markets */
+			<<set $activeSlave.ovaries = 1>>
+			<<set $activeSlave.vagina = either(0, 0, 1, 1, 1, 1, 1, 2, 2, 3)>>
+			<<set $activeSlave.pregType = either(1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 5)>>
+			<<set $activeSlave.preg = random(5,38)>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<SetBellySize $activeSlave>>
+		<</if>>
+		If she was unable to become pregnant before, she has been made to now. She is fertilized surgically to insure a healthy pregnancy.
+	<<else>>
+		<<set $activeSlave.pubertyXX = 1>>
+		If she was unable to become pregnant before, she certainly can now.
+	<</if>>
 <</if>>
 <<if $arcologies[0].FSAssetExpansionistSMR == 1>>
 	<<set $activeSlave.clit = either(0, 0, 0, 1, 1, 2)>>