# extend this expression to cover them.  If you have fewer
 # slots, extra entries are harmless.
 SINGLE_CORE_SLOTS_CLAIMED = \
-  0 < \
-  - $(WHOLE_MACHINE_SLOT_STATE) =?= "Claimed" + \
-  Slot1_State =?= "Claimed" + \
-  Slot2_State =?= "Claimed" + \
-  Slot3_State =?= "Claimed" + \
-  Slot4_State =?= "Claimed" + \
-  Slot5_State =?= "Claimed" + \
-  Slot6_State =?= "Claimed" + \
-  Slot7_State =?= "Claimed" + \
-  Slot8_State =?= "Claimed" + \
-  Slot9_State =?= "Claimed" + \
-  Slot10_State =?= "Claimed" + \
-  Slot11_State =?= "Claimed" + \
-  Slot12_State =?= "Claimed" + \
-  Slot13_State =?= "Claimed" + \
-  Slot14_State =?= "Claimed" + \
-  Slot15_State =?= "Claimed" + \
-  Slot16_State =?= "Claimed"
+  $(WHOLE_MACHINE_SLOT_STATE) =?= "Claimed" < \
+  (Slot1_State =?= "Claimed") + \
+  (Slot2_State =?= "Claimed") + \
+  (Slot3_State =?= "Claimed") + \
+  (Slot4_State =?= "Claimed") + \
+  (Slot5_State =?= "Claimed") + \
+  (Slot6_State =?= "Claimed") + \
+  (Slot7_State =?= "Claimed") + \
+  (Slot8_State =?= "Claimed") + \
+  (Slot9_State =?= "Claimed") + \
+  (Slot10_State =?= "Claimed") + \
+  (Slot11_State =?= "Claimed") + \
+  (Slot12_State =?= "Claimed") + \
+  (Slot13_State =?= "Claimed") + \
+  (Slot14_State =?= "Claimed") + \
+  (Slot15_State =?= "Claimed") + \
+  (Slot16_State =?= "Claimed")
 
 # Single-core jobs must run on single-core slots
 START_SINGLE_CORE_JOB = \