Fixed bug where there were too many listenings on worker.complete