diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 3f38d74f89403a8f8e8bb5a8c28ac5e20f781571..2b0ceb06c6aed76402acf433d5928df72329e6fe 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -146,7 +146,7 @@ Call as <<SlaveInteractDrugs>>
 		<</if>>
 		<<if $arcologies[0].FSSlaveProfessionalismResearch == 1>>
 			<<set _origIntel = $genePool.find(function(s) { return s.ID == $activeSlave.ID; }).intelligence>>
-			<<if (_origIntel+15 < $activeSlave.intelligence) && ($activeSlave.intelligence < 100)>>
+			<<if ($activeSlave.intelligence < _origIntel+15) && ($activeSlave.intelligence < 100)>>
 				| <<link "Psychostimulants">><<set $activeSlave.drugs = "psychostimulants">><<SlaveInteractDrugs>><</link>>
 			<<else>>
 				| Psychostimulants