diff --git a/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java b/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java
index ba0e8dc9e413a2487d839bdf6c65302c0f8b351c..a870f03cc300b0a5dc3621b366d642b7dca2f81d 100644
--- a/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java
+++ b/src/main/java/org/caosdb/server/entity/EntityIdRegistry.java
@@ -34,7 +34,11 @@ public class EntityIdRegistry {
 
   private void initCurrentMaxId() {
     this.currentMaxId =
-        transaction.execute(new RetrieveCurrentMaxId(), transaction.getAccess()).getCurrentMaxId();
+        Math.max(
+            101,
+            transaction
+                .execute(new RetrieveCurrentMaxId(), transaction.getAccess())
+                .getCurrentMaxId());
   }
 
   public Integer generate() {