diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/DataMover.java b/datamover/source/java/ch/systemsx/cisd/datamover/DataMover.java
index 165bebd65a3cc0cf6a9724536b07ca01f89ad3af..73bbe6dab9df60d073ade0715dbe70fd7d9d4e95 100644
--- a/datamover/source/java/ch/systemsx/cisd/datamover/DataMover.java
+++ b/datamover/source/java/ch/systemsx/cisd/datamover/DataMover.java
@@ -170,6 +170,10 @@ public final class DataMover
         for (String fileName : PROCESS_MARKER_FILENAMES)
         {
             File markerFile = new File(fileName);
+            if (markerFile.exists() == false)
+            {
+                continue;
+            }
             if (markerFile.delete() == false)
             {
                 operationLog.warn("Couldn't delete process marker file "