diff --git a/zzk/registry/endpointregistry.go b/zzk/registry/endpointregistry.go
index <HASH>..<HASH> 100644
--- a/zzk/registry/endpointregistry.go
+++ b/zzk/registry/endpointregistry.go
@@ -145,11 +145,6 @@ func (ar *EndpointRegistry) WatchTenantEndpoint(conn client.Connection, tenantID
 	processChildren processChildrenFunc, errorHandler WatchError) error {
 
 	key := TenantEndpointKey(tenantID, endpointID)
-
-	if _, err := ar.EnsureKey(conn, key); err != nil {
-		return err
-	}
-
 	return ar.WatchKey(conn, key, processChildren, errorHandler)
 }
removed EnsureKey from WatchTenantEndpoint()