diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/DataSetRegistrationService.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/DataSetRegistrationService.java
index e721dd7c4210d20016264234aa064c2fdc7c7d26..2937deb87865b38c5e05eb6c31d3569c516137f8 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/DataSetRegistrationService.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/DataSetRegistrationService.java
@@ -62,9 +62,6 @@ public class DataSetRegistrationService<T extends DataSetInformation> implements
 
     private boolean cleanActionExecuted = false;
 
-    private final ArrayList<DataSetRegistrationAlgorithm> dataSetRegistrations =
-            new ArrayList<DataSetRegistrationAlgorithm>();
-
     private final IDataSetRegistrationDetailsFactory<T> dataSetRegistrationDetailsFactory;
 
     private final File stagingDirectory;
@@ -190,21 +187,9 @@ public class DataSetRegistrationService<T extends DataSetInformation> implements
             }
         }
 
-        int numberOfLocallyRegisteredDataSets = 0;
-        for (DataSetRegistrationAlgorithm registrationAlgorithm : dataSetRegistrations)
-        {
-            List<DataSetInformation> registeredDataSets =
-                    new DataSetRegistrationAlgorithmRunner(registrationAlgorithm).runAlgorithm();
-            numberOfLocallyRegisteredDataSets += registeredDataSets.size();
-        }
-
         // If some transactions were rolledback, then the service did not succeeed
         boolean serviceDidSucceed = false == someTransactionsWereRolledback;
-        if (dataSetRegistrations.size() > 0)
-        {
-            // If we wanted to do some registrations, make sure some were done
-            serviceDidSucceed = serviceDidSucceed && numberOfLocallyRegisteredDataSets > 0;
-        }
+
         if (0 == encounteredErrors.size())
         {
             dssRegistrationLog.registerSuccess();
@@ -234,7 +219,6 @@ public class DataSetRegistrationService<T extends DataSetInformation> implements
     {
         encounteredErrors.add(t);
         rollbackExtantTransactions();
-        dataSetRegistrations.clear();
         executeGlobalCleanAfterwardsAction(false);
     }