diff --git a/pyopencl/array.py b/pyopencl/array.py
index 7304081dc4ad4e2d0bba53a5f451b034e09bb50d..cc4deab193fc81631871b8de986449b1579df4c0 100644
--- a/pyopencl/array.py
+++ b/pyopencl/array.py
@@ -141,8 +141,7 @@ def splay(queue, n, kernel_specific_max_wg_size=None):
         work_items_per_group = max_work_items
 
     #print "n:%d gc:%d wipg:%d" % (n, group_count, work_items_per_group)
-    return (group_count*work_items_per_group, 1, 1), \
-            (work_items_per_group, 1, 1)
+    return (group_count*work_items_per_group,), (work_items_per_group,)