diff --git a/src/js/generateNewSlaveJS.tw b/src/js/generateNewSlaveJS.tw
index af062551f9e11a8d38cc24803f929e6c2263aeb3..900489f6a39798fd09e40d9060578ef5f1e54c2c 100644
--- a/src/js/generateNewSlaveJS.tw
+++ b/src/js/generateNewSlaveJS.tw
@@ -61,7 +61,7 @@ window.GenerateNewSlave = (function(){
 		generateSkills();
 		generateDisabilities();
 		generatePronouns(slave);
-		if ((passage() == "Corporate Market" || passage() = "Bulk Slave Generate") && V.slaveMarket == "corporate" && V.captureUpgradeRace != "unselected" && V.captureUpgradeRace != "none") {
+		if ((passage() == "Corporate Market" || (passage() = "Bulk Slave Generate" && V.slaveMarket == "corporate")) && V.captureUpgradeRace != "unselected" && V.captureUpgradeRace != "none") {
 			slave.race = V.captureUpgradeRace;
 		}
 		slave.origRace = slave.race;