diff --git a/src/npc/generate/lawCompliance.js b/src/npc/generate/lawCompliance.js
index 1177cec825cc83fc49934fb50c6fe478936a34e8..b2b58ad028fe0918178ff59666cabd47060af651 100644
--- a/src/npc/generate/lawCompliance.js
+++ b/src/npc/generate/lawCompliance.js
@@ -190,9 +190,15 @@ App.Desc.lawCompliance = function(slave, market = 0) {
 		slave.lips = jsRandom(15, 55);
 		if (slave.dick > 0) {
 			slave.dick = jsRandom(4, 7);
+			if (slave.foreskin > 0) {
+				slave.foreskin = (slave.dick + either(-1, 0, 0));
+			}
 		}
 		if (slave.balls > 0) {
 			slave.balls = jsRandom(4, 7);
+			if (slave.scrotum > 0) {
+				slave.scrotum = (slave.balls + either(-1, 0, 0));
+			}
 		}
 		return `${He} has been on powerful growth hormones for a long time, and has experienced growth in several areas as a result.`;
 	}