diff --git a/src/data/backwardsCompatibility/datatypeCleanup.js b/src/data/backwardsCompatibility/datatypeCleanup.js
index d1d1a16566635e5cc27699de10643a12cdac525c..b748bfaf42ff7d5a0bcfa3e231e73a69fbbdfb1d 100644
--- a/src/data/backwardsCompatibility/datatypeCleanup.js
+++ b/src/data/backwardsCompatibility/datatypeCleanup.js
@@ -1102,7 +1102,7 @@ globalThis.SlaveDatatypeCleanup = (function SlaveDatatypeCleanup() {
 		slave.chem = Math.max(+slave.chem, 0) || 0;
 		slave.addict = Math.max(+slave.addict, 0) || 0;
 		slave.intelligence = Math.clamp(+slave.intelligence, -100, 100) || 0;
-		slave.intelligenceImplant = Math.clamp(+slave.intelligenceImplant, 0, 30) || 0;
+		slave.intelligenceImplant = Math.clamp(+slave.intelligenceImplant, -15, 30) || 0;
 		slave.premature = Math.clamp(+slave.premature, 0, 1) || 0;
 		slave.tankBaby = Math.clamp(+slave.tankBaby, 0, 2) || 0;
 		slave.subTarget = Math.max(+slave.subTarget, 0) || 0;