diff --git a/Script/DeleteThread.py b/Script/DeleteThread.py
index 92153a2ee1f350dc8a5d994cdfbd14135e26fa63..37930a4fd3818df5d0a52e7143ecc7910d0ff568 100755
--- a/Script/DeleteThread.py
+++ b/Script/DeleteThread.py
@@ -245,7 +245,9 @@ class DeleteThread(threading.Thread):
                         if filehealth and not filehealth == 'TRUNCATED':
                             success &= (castorfilesize == dbfilesize)
                             success &= (dbchecksum.lower() == checksum.lower())
-                                   
+                        elif not filehealth:
+                            success = False
+                                                               
                 if success:
                     self.delete(deletefile)
                 else: