diff --git a/SAS/DataManagement/Cleanup/CleanupService/service.py b/SAS/DataManagement/Cleanup/CleanupService/service.py
index 3fbcf3fdf36e03a9f00ba17ab91361fdb439b21c..931a4fbf621cd78a82404f46af68a2d92ce9f145 100644
--- a/SAS/DataManagement/Cleanup/CleanupService/service.py
+++ b/SAS/DataManagement/Cleanup/CleanupService/service.py
@@ -7,6 +7,7 @@ import logging
 import os.path
 import socket
 import subprocess
+import time
 from datetime import datetime
 from optparse import OptionParser
 from lofar.messaging import Service
@@ -180,7 +181,7 @@ class CleanupHandler(MessageHandlerInterface):
             ingestable_dataproducts = [dp for dp in dataproducts if dp['status'] not in [None, 'has_data', 'aborted'] ]
             ingested_dataproducts = [dp for dp in dataproducts if dp['status'] == 'ingested']
 
-            if len(ingested_dataproducts) != len(dataproducts) and len(dataproducts) > 0 and len(ingestable_dataproducts) > 0:
+            if len(ingested_dataproducts) != len(ingestable_dataproducts) and len(dataproducts) > 0 and len(ingestable_dataproducts) > 0:
                 logger.info('ingestable_dataproducts: %s', ingestable_dataproducts)
                 message = "Task otdb_id=%s has un-ingested dataproducts. Not deleting data." % (task['otdb_id'],)
                 logger.error(message)
@@ -338,6 +339,9 @@ class CleanupHandler(MessageHandlerInterface):
                 'message': 'Failed to delete (part of) %s' % path,
                 'path': path }
 
+
+
+
 def createService(busname=DEFAULT_BUSNAME, servicename=DEFAULT_SERVICENAME, broker=None,
                   mountpoint=CEP4_DATA_MOUNTPOINT, verbose=False,
                   radb_busname=RADB_BUSNAME, radb_servicename=RADB_SERVICENAME,