diff --git a/src/js/utilJS.js b/src/js/utilJS.js
index 7506847e8c526c42d9be1ac552d140a61701d84c..45c3d0c925a946a7f95744c6f37ad7c29cceb6f3 100644
--- a/src/js/utilJS.js
+++ b/src/js/utilJS.js
@@ -1484,8 +1484,20 @@ window.resyncSlaveToAge = function(slave) {
 		slave.boobs = 200;
 		slave.birthWeek = 0;
 		SetBellySize(slave);
+		if (slave.dick > 0) {
+			slave.dick = 1;
+		}
+		if (slave.balls > 0) {
+			slave.balls = 1;
+		}
 	} else {
 		slave.boobs = Math.max(slave.boobs, 500);
+		if (slave.dick > 2) {
+			slave.dick = 2;
+		}
+		if (slave.balls > 2) {
+			slave.balls = 2;
+		}
 	}
 	slave.career = randomCareer(slave);
 }