diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/ETLDaemon.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/ETLDaemon.java
index 064e1c67fb4b0a355f41997191e1d32b9b9f7b1d..ad03968b7fa0f49bf7cc33678b2b229690535c5d 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/ETLDaemon.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/ETLDaemon.java
@@ -491,7 +491,12 @@ public final class ETLDaemon
         return new IDirectoryScanningHandler()
             {
 
-                public void beforeHandle()
+                public void init(IScannedStore scannedStore)
+                {
+                    // do nothing
+                }
+
+                public void beforeHandle(IScannedStore scannedStore)
                 {
                     // do nothing
                 }