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 0d2be6240bb357e043ed7e13715790836b5b937f..5160ff3ee829d517fe6ddb677c2620e32c32f0e0 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
@@ -92,10 +92,13 @@ public class SetDeliverer {
 
 			
 				String setName = "";
-				if (setSpec.isExists() && setSpec != null	&& setSpec.getField(specField) != null) {
-					setName = setSpec.getField(specField).getValue().toString();
+				if(setSpec.isExists()){
+					if (setSpec != null && setSpec.getField(specField) != null) {
+						setName = setSpec.getField(specField).getValue().toString();
+					}
+				}else{
+					System.out.println(id + "does not exist");
 				}
-
 				SetType set = new SetType();
 
 				set.setSetName(setName);