diff --git a/pyopencl/algorithm.py b/pyopencl/algorithm.py
index 2b14a8efbc612bd534476b20d16627d250168135..0d6b9f58da3c68c0d6e6d902015e1885aa6369a7 100644
--- a/pyopencl/algorithm.py
+++ b/pyopencl/algorithm.py
@@ -1210,6 +1210,8 @@ class ListOfListsBuilder:
                 write_list_args.append(None)
                 if name not in self.count_sharing:
                     write_list_args.append(None)
+                if name in self.eliminate_empty_output_lists:
+                    write_list_args.append(None)
                 continue
 
             if name in self.count_sharing: