diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java b/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
index 3ea0c459a458802cb1559db61aa0275e358c69b2..5aa0ffb0e61548108bfb5edc08173df382706402 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
@@ -97,18 +97,18 @@ public class SetDeliverer {
         this.setSet.put(projectID, projectName);
 
         // System.out.println(meth + "projectID: " + projectSetSpec);
-
-        Iterator it = setSet.entrySet().iterator();
-        while (it.hasNext()) {
-          Map.Entry pair = (Map.Entry) it.next();
-          SetType set = new SetType();
-          set.setSetName(pair.getValue().toString());
-          set.setSetSpec("project:" + pair.getKey().toString());
-          setList.getSet().add(set);
-        }
       }
     }
 
+    Iterator it = setSet.entrySet().iterator();
+    while (it.hasNext()) {
+      Map.Entry pair = (Map.Entry) it.next();
+      SetType set = new SetType();
+      set.setSetName(pair.getValue().toString());
+      set.setSetSpec("project:" + pair.getKey().toString());
+      setList.getSet().add(set);
+    }
+
     if (this.dariah == true) {
       for (String identifierSetSpec : this.identifier) {
         String id = identifierSetSpec;