diff --git a/theodolite-quarkus/src/main/kotlin/theodolite/k8s/WorkloadGeneratorStateCleaner.kt b/theodolite-quarkus/src/main/kotlin/theodolite/k8s/WorkloadGeneratorStateCleaner.kt
index b88c634b18b15d87bda1aa4a26312350637d2741..ca43e914b14693ae80d80440de284890d4dcad75 100644
--- a/theodolite-quarkus/src/main/kotlin/theodolite/k8s/WorkloadGeneratorStateCleaner.kt
+++ b/theodolite-quarkus/src/main/kotlin/theodolite/k8s/WorkloadGeneratorStateCleaner.kt
@@ -44,7 +44,7 @@ class WorkloadGeneratorStateCleaner(ip: String, val path: String) {
             // delete all children nodes
             for (s: String in children) {
                 try {
-                    zookeeperClient.delete(s, -1)
+                    zookeeperClient.delete("${this.path}/$s", -1)
                 } catch (ex: Exception) {
                     logger.info { "$ex" }
                 }