diff --git a/src/data/backwardsCompatibility/datatypeCleanup.js b/src/data/backwardsCompatibility/datatypeCleanup.js
index ed63addf0d235213749801522bd07d97727333ec..01f3deefc29c8c64158aaed4addf92c40b31deb1 100644
--- a/src/data/backwardsCompatibility/datatypeCleanup.js
+++ b/src/data/backwardsCompatibility/datatypeCleanup.js
@@ -460,7 +460,9 @@ globalThis.SlaveDatatypeCleanup = (function SlaveDatatypeCleanup() {
 		}
 		slave.visualAge = Math.max(+slave.visualAge, 0) || slave.actualAge;
 		slave.physicalAge = Math.max(+slave.physicalAge, 0) || slave.actualAge;
-		slave.ovaryAge = Math.max(+slave.ovaryAge, 0) || slave.physicalAge;
+		if (typeof slave.ovaryAge !== "number") { // freshOvaries intentionally sets ovaryAge to a negative number, so treat it more leniently
+			slave.ovaryAge = slave.physicalAge;
+		}
 		slave.pubertyAgeXX = Math.max(+slave.pubertyAgeXX, 0) || V.fertilityAge;
 		slave.pubertyAgeXY = Math.max(+slave.pubertyAgeXY, 0) || V.potencyAge;
 		slave.ageAdjust = Math.clamp(+slave.ageAdjust, -40, 40) || 0;
diff --git a/src/events/recFS/recfsPastoralistTwo.js b/src/events/recFS/recfsPastoralistTwo.js
index 88963310e1b4e726df46faebb677bdea04f9d5ec..2e79ea28b39bfc149638969bd6e0a7ea7cd1ec03 100644
--- a/src/events/recFS/recfsPastoralistTwo.js
+++ b/src/events/recFS/recfsPastoralistTwo.js
@@ -26,7 +26,7 @@ App.Events.recFSPastoralistTwo = class recFSPastoralistTwo extends App.Events.Ba
 		slave.lactation = 1;
 		slave.lactationDuration = 2;
 		slave.vagina = 1;
-		slave.boobs = Math.max(slave.boobs, 200);
+		slave.boobs = Math.max(slave.boobs, 250);
 		slave.boobs += 200 * random(2, 5);
 		slave.counter.birthsTotal = random(3, 5);
 		const cost = slaveCost(slave) - 1000;