diff --git a/scoop/_control.py b/scoop/_control.py
index <HASH>..<HASH> 100644
--- a/scoop/_control.py
+++ b/scoop/_control.py
@@ -105,7 +105,6 @@ def runController(callable, *args, **kargs):
                     else:
                         future = execQueue.pop()
                 else:
-                    execQueue.append(future)
                     future = execQueue.pop()
         else:
             # future is in progress; run next future from pending execution queue.
Fixed a memory leak in the controller. It seems to enhance greatly the performances.