diff --git a/server/src/main/java/com/metamx/druid/master/rules/LoadRule.java b/server/src/main/java/com/metamx/druid/master/rules/LoadRule.java
index <HASH>..<HASH> 100644
--- a/server/src/main/java/com/metamx/druid/master/rules/LoadRule.java
+++ b/server/src/main/java/com/metamx/druid/master/rules/LoadRule.java
@@ -84,7 +84,7 @@ public abstract class LoadRule implements Rule
         break;
       }
       if (holder.containsSegment(segment)) {
-        serverQueue.add(holder);
+        assignedServers.add(holder);
         continue;
       }
fix for master getting stuck when assigning