diff --git a/src/js/datatypeCleanupJS.js b/src/js/datatypeCleanupJS.js
index 6545021cee0979ab38bcf8ff3b992447b84d8ea8..e0e4e5081f04fe06dda769ebbeca63f6d40c6ea0 100644
--- a/src/js/datatypeCleanupJS.js
+++ b/src/js/datatypeCleanupJS.js
@@ -1582,8 +1582,10 @@ window.PCDatatypeCleanup = function PCDatatypeCleanup() {
 	if (PC.title !== 0) {
 		PC.title = Math.clamp(+PC.title, 0, 1) || 1;
 	}
-	if (PC.dick !== 0) {
-		PC.dick = Math.clamp(+PC.dick, 0, 5) || 4;
+	if (PC.dick > 0) {
+		PC.dick = Math.clamp(+PC.dick, 1, 5) || 4;
+	} else {
+		PC.dick = 0;
 	}
 	if (PC.vagina !== -1) {
 		PC.vagina = Math.clamp(+PC.vagina, 0, 5) || 0;