diff --git a/nucleus/principalNetworkDomain.go b/nucleus/principalNetworkDomain.go
index 1e34096657abcd153f5e24589bc16ca0bf89e8e3..c7248c322f203c19173af3d97976c4b9cec865a6 100644
--- a/nucleus/principalNetworkDomain.go
+++ b/nucleus/principalNetworkDomain.go
@@ -51,7 +51,7 @@ func NewPND(name, description string, id uuid.UUID, sbi SouthboundInterface) (Pr
 		errChans:         make(map[uuid.UUID]chan error),
 	}
 	if err := pnd.sbic.add(sbi); err != nil {
-		return nil, &ErrAlreadyExists{item: sbi}
+		return nil, err
 	}
 	return pnd, nil
 }