diff --git a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/compartment/SbmlCompartmentExporter.java b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/compartment/SbmlCompartmentExporter.java
index a2c9440808845885eb6c9b83e61633821562d17e..03eaf4aa30da20ac4d1ac03b22cd141e87cd0d9d 100644
--- a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/compartment/SbmlCompartmentExporter.java
+++ b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/compartment/SbmlCompartmentExporter.java
@@ -24,10 +24,15 @@ public class SbmlCompartmentExporter extends SbmlElementExporter<Compartment, or
 
   @Override
   public org.sbml.jsbml.Compartment createSbmlElement(Compartment element) throws InconsistentModelException {
+    org.sbml.jsbml.Compartment result;
     if (element == null || element.getElementId().equals("default")) {
-      return getSbmlModel().createCompartment("default");
+      result = getSbmlModel().createCompartment("default");
+    } else {
+      result = getSbmlModel().createCompartment("comp_" + (getNextId()));
     }
-    return getSbmlModel().createCompartment("comp_" + (getNextId()));
+    //for now we don't have this information - needed for validation
+    result.setConstant(true);
+    return result;
   }
 
   @Override