diff --git a/lib/SAML2/Utils.php b/lib/SAML2/Utils.php
index a63f97612e304e07344df19b4c3080d32a196d6a..ffc7b9b9448a515ead88daf28a24922fa8619411 100644
--- a/lib/SAML2/Utils.php
+++ b/lib/SAML2/Utils.php
@@ -280,7 +280,7 @@ class SAML2_Utils {
 			array($root),
 			XMLSecurityDSig::SHA1,
 			array('http://www.w3.org/2000/09/xmldsig#enveloped-signature', XMLSecurityDSig::EXC_C14N),
-			array('id_name' => 'ID')
+			array('id_name' => 'ID', 'overwrite' => FALSE)
 			);
 
 		$objXMLSecDSig->sign($key);