diff --git a/src/endWeek/saTakeClasses.js b/src/endWeek/saTakeClasses.js
index 03ed4cb0dbcd115847ae26f723d1cbfbf99be633..109cb7c35515c5e3842a08e0815d463d9d5c468a 100644
--- a/src/endWeek/saTakeClasses.js
+++ b/src/endWeek/saTakeClasses.js
@@ -434,6 +434,7 @@ App.SlaveAssignment.takeClasses = (function() {
 				}
 			}
 		}
+		slave.intelligenceImplant = Math.clamp(slave.intelligenceImplant, -15, 30);
 	}
 
 	/**