diff --git a/src/pregmod/incubatorReport.tw b/src/pregmod/incubatorReport.tw
index e777ebd84a492c25437d344b21ee45487db89b97..a3c7791b0c9c1c6d3e9c6f014456524ab1726388 100644
--- a/src/pregmod/incubatorReport.tw
+++ b/src/pregmod/incubatorReport.tw
@@ -333,46 +333,56 @@
 						<<if $tanks[_inc].balls < 40>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls += 16>>
+							<<set $tanks[_inc].scrotum += 16>>
 						<</if>>
 						<<if $tanks[_inc].dick < 10 && random(1,100) > 20>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick += 4>>
+							<<set $tanks[_inc].foreskin += 4>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 18>>
 						<<if $tanks[_inc].balls < 40 && random(1,100) > 10>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls += 9>>
+							<<set $tanks[_inc].scrotum += 9>>
 						<</if>>
 						<<if $tanks[_inc].dick < 10 && random(1,100) > 30>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick += 3>>
+							<<set $tanks[_inc].foreskin += 3>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 9>>
 						<<if $tanks[_inc].balls < 40 && random(1,100) > 20>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls += 4>>
+							<<set $tanks[_inc].scrotum += 4>>
 						<</if>>
 						<<if $tanks[_inc].dick < 10 && random(1,100) > 50>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick += 2>>
+							<<set $tanks[_inc].foreskin += 2>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 6>>
 						<<if $tanks[_inc].balls < 40 && random(1,100) > 30>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls += 2>>
+							<<set $tanks[_inc].scrotum += 2>>
 						<</if>>
 						<<if $tanks[_inc].dick < 10 && random(1,100) > 70>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 5>>
 						<<if $tanks[_inc].balls < 40 && random(1,100) > 30>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls++>>
+							<<set $tanks[_inc].scrotum++>>
 						<</if>>
 						<<if $tanks[_inc].dick < 10 && random(1,100) > 80>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<</if>>
 				<</if>>
@@ -469,46 +479,56 @@
 						<<if $tanks[_inc].balls < 10>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls += 3>>
+							<<set $tanks[_inc].scrotum += 3>>
 						<</if>>
 						<<if $tanks[_inc].dick < 7 && random(1,100) > 20>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick += 2>>
+							<<set $tanks[_inc].foreskin += 2>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 18>>
 						<<if $tanks[_inc].balls < 10 && random(1,100) > 10>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls += 2>>
+							<<set $tanks[_inc].scrotum += 2>>
 						<</if>>
 						<<if $tanks[_inc].dick < 7 && random(1,100) > 30>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 9>>
 						<<if $tanks[_inc].balls < 10 && random(1,100) > 20>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls++>>
+							<<set $tanks[_inc].scrotum++>>
 						<</if>>
 						<<if $tanks[_inc].dick < 7 && random(1,100) > 50>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 6>>
 						<<if $tanks[_inc].balls < 10 && random(1,100) > 30>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls++>>
+							<<set $tanks[_inc].scrotum++>>
 						<</if>>
 						<<if $tanks[_inc].dick < 7 && random(1,100) > 70>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 5>>
 						<<if $tanks[_inc].balls < 10 && random(1,100) > 30>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls++>>
+							<<set $tanks[_inc].scrotum++>>
 						<</if>>
 						<<if $tanks[_inc].dick < 7 && random(1,100) > 80>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<</if>>
 				<</if>>
@@ -605,46 +625,56 @@
 						<<if $tanks[_inc].balls < 6>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to grow for extra cum production.@@
 							<<set $tanks[_inc].balls += 2>>
+							<<set $tanks[_inc].scrotum += 2>>
 						<</if>>
 						<<if $tanks[_inc].dick < 4 && random(1,100) > 60>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 18>>
 						<<if $tanks[_inc].balls < 6 && random(1,100) > 50>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to grow for extra cum production.@@
 							<<set $tanks[_inc].balls++>>
+							<<set $tanks[_inc].scrotum++>>
 						<</if>>
 						<<if $tanks[_inc].dick < 4 && random(1,100) > 60>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 9>>
 						<<if $tanks[_inc].balls < 6 && random(1,100) > 60>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to balloon for extra cum production.@@
 							<<set $tanks[_inc].balls++>>
+							<<set $tanks[_inc].scrotum++>>
 						<</if>>
 						<<if $tanks[_inc].dick < 4 && random(1,100) > 70>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick += 2>>
+							<<set $tanks[_inc].foreskin += 2>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 6>>
 						<<if $tanks[_inc].balls < 6 && random(1,100) > 70>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to grow for extra cum production.@@
 							<<set $tanks[_inc].balls++>>
+							<<set $tanks[_inc].scrotum++>>
 						<</if>>
 						<<if $tanks[_inc].dick < 4 && random(1,100) > 80>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<<elseif $incubatorUpgradeSpeed == 5>>
 						<<if $tanks[_inc].balls < 6 && random(1,100) > 80>>
 							The excess testosterone-laced growth hormones @@.green;cause $his balls to grow for extra cum production.@@
 							<<set $tanks[_inc].balls++>>
+							<<set $tanks[_inc].scrotum++>>
 						<</if>>
 						<<if $tanks[_inc].dick < 4 && random(1,100) > 90>>
 							The excess testosterone-laced growth hormones @@.green;cause $his penis to swell.@@
 							<<set $tanks[_inc].dick++>>
+							<<set $tanks[_inc].foreskin++>>
 						<</if>>
 					<</if>>
 				<</if>>
@@ -681,13 +711,14 @@
 					<<if $tanks[_inc].balls < 3 && random(1,100) > 80>>
 						The added testosterone @@.green;causes $his balls to swell.@@
 						<<set $tanks[_inc].balls++>>
+						<<set $tanks[_inc].scrotum++>>
 					<</if>>
 					<<if $tanks[_inc].dick < 3 && random(1,100) > 60>>
 						The added testosterone @@.green;causes $his penis to grow.@@
 						<<set $tanks[_inc].dick++>>
+						<<set $tanks[_inc].foreskin++>>
 					<</if>>
 				<</if>>
-			<</if>>
 		<<else>>
 			<<if $tanks[_inc].hormoneBalance > 100>>
 				<<set $tanks[_inc].hormoneBalance -= 50>>
@@ -707,6 +738,8 @@
 				<<if $tanks[_inc].dick <= 0>>
 					<<set $tanks[_inc].dick = 1>>
 				<</if>>
+				<<set $tanks[_inc].scrotum = Math.min($tanks[_inc].scrotum, $tanks[_inc].balls)>>
+				<<set $tanks[_inc].foreskin = Math.min($tanks[_inc].foreskin, $tanks[_inc].dick)>>
 			<</if>>
 			<<if $tanks[_inc].boobs > 0>>
 				<<set $tanks[_inc].boobs -= 500>>
@@ -734,6 +767,8 @@
 			<<if $tanks[_inc].dick <= 0>>
 				<<set $tanks[_inc].dick = 1>>
 			<</if>>
+			<<set $tanks[_inc].scrotum = Math.min($tanks[_inc].scrotum, $tanks[_inc].balls)>>
+			<<set $tanks[_inc].foreskin = Math.min($tanks[_inc].foreskin, $tanks[_inc].dick)>>
 		<</if>>
 		<<if $tanks[_inc].boobs > 0>>
 			<<set $tanks[_inc].boobs -= 500>>