_Entry<BlockData, Vector> entry;
Set<BlockData> newSearch = Sets.newHashSet(master.searching);
while ((entry = master.found.poll()) != null)
{
Vector vec = entry.getValue();
if (master.team.canEnter(vec.toLocation(master.team.getMatch().getWorld())))
{
BlockData data = entry.getKey();
newSearch.remove(data);
// No safety - read-once
master.results.put(data, vec);