diff --git a/src/uncategorized/lawCompliance.tw b/src/uncategorized/lawCompliance.tw
index 2fae774e3613ea3272e88f7dea3dde682318c37d..3dede2821204cfe2fd940ee345e1f2b105fca757 100644
--- a/src/uncategorized/lawCompliance.tw
+++ b/src/uncategorized/lawCompliance.tw
@@ -17,6 +17,10 @@
 		<</if>>
 	<</if>>
 	<<set $activeSlave.pubertyXX = 1>>
+	<<if $activeSlave.ovaryAge >= 42>>
+		/* corrects menopausal mothers */
+		<<set $activeSlave.ovaryAge = 40>>
+	<</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)>>