diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw
index e8ae85dc82fae578b2608960644b7bd6d862f467..93f81898195ce9cb59dd3f48cda76bad59a414b2 100644
--- a/src/pregmod/organFarmOptions.tw
+++ b/src/pregmod/organFarmOptions.tw
@@ -620,6 +620,9 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 					<br>&nbsp;&nbsp;&nbsp;&nbsp;
 					ERROR: this slave lacks a viable womb.
 					<<link "Discard">><<for $i = 0; $i < $completedOrgans.length; $i++>><<if $activeSlave.ID == $completedOrgans[$i].ID>><<set $completedOrgans.deleteAt($i)>><<break>><</if>><</for>><<goto "Remote Surgery">><</link>>
+				<<elseif $activeSlave.physicalAge >= 60>>
+					ERROR: this slave's body is too old to handle pregnancy.
+					<<link "Discard">><<for $i = 0; $i < $completedOrgans.length; $i++>><<if $activeSlave.ID == $completedOrgans[$i].ID>><<set $completedOrgans.deleteAt($i)>><<break>><</if>><</for>><<goto "Remote Surgery">><</link>>
 				<<else>>
 					<br>&nbsp;&nbsp;&nbsp;&nbsp;
 					<<link "Implant">>
diff --git a/src/uncategorized/multiImplant.tw b/src/uncategorized/multiImplant.tw
index 5993ab73f6df52e08b069383d713cdf240913b56..911067214b304b4a16794fdb39decf0c901a4a4c 100644
--- a/src/uncategorized/multiImplant.tw
+++ b/src/uncategorized/multiImplant.tw
@@ -437,7 +437,7 @@ You head down to your <<if $surgeryUpgrade == 1>>heavily upgraded and customized
 	<</if>>
 	/* ovary renewal */
 	<<if _slaveOrgans.freshOvaries != 0>>
-		<<if ($activeSlave.ovaries == 0) && ($activeSlave.vagina < 0) && ($activeSlave.mpreg == 0) && ($activeSlave.bellyImplant == -1)>>
+		<<if ($activeSlave.ovaries == 1) || ($activeSlave.mpreg == 1) && ($activeSlave.bellyImplant == -1) && ($activeSlave.physicalAge < 60)>>
 			<<set $cash -= $surgeryCost>>
 			<<if $activeSlave.ovaryAge >= 47>>
 				<<set $activeSlave.ovaryAge = 45>>
@@ -463,6 +463,8 @@ You head down to your <<if $surgeryUpgrade == 1>>heavily upgraded and customized
 			<<set $surgeryType = "freshOvaries">>
 			<br><hr>
 			<<include "Surgery Degradation">>
+		<<elseif ($activeSlave.physicalAge >= 60)>>
+			@@.red;This slave's body is too old to handle pregnancy.@@
 		<<elseif ($activeSlave.mpreg == 0 && $activeSlave.ovaries == 0) || $activeSlave.bellyImplant != -1>>
 			<br><hr>
 			@@.red;This slave lacks a viable womb to accept fertile ovaries.@@