diff --git a/panoptes_client/utils.py b/panoptes_client/utils.py
index <HASH>..<HASH> 100644
--- a/panoptes_client/utils.py
+++ b/panoptes_client/utils.py
@@ -24,6 +24,8 @@ def isiterable(v):
 
 
 def split(to_batch, batch_size):
+    if type(to_batch) == set:
+        to_batch = tuple(to_batch)
     for batch in [
         to_batch[i:i + batch_size]
         for i in range(0, len(to_batch), batch_size)
Convert sets to tuples before trying to split them