diff --git a/R/InsuranceContract.R b/R/InsuranceContract.R
index 21b3bf7e7eda024c6f40014bb8fa5b5b87e03b6e..c748c203b16f5ea1bc313a06d3f6e6f86b7b2c3d 100644
--- a/R/InsuranceContract.R
+++ b/R/InsuranceContract.R
@@ -381,7 +381,7 @@ InsuranceContract = R6Class(
             if (length(self$blocks) == 0) {
                 main = self$clone()
                 main$parent = self
-                self$blocks[["main"]] = main
+                self$blocks[[main$Parameters$ContractData$id]] = main
                 self$Parameters$ContractData$id = "Gesamt"
             }