diff --git a/PhysicsAnalysis/AthenaROOTAccess/src/ProxyMap.cxx b/PhysicsAnalysis/AthenaROOTAccess/src/ProxyMap.cxx
index 1d545b77724ff04a74089c5d24979d74cc5fb173..4b0609bbc52fa1d5182288e1702de79c7715d1b3 100755
--- a/PhysicsAnalysis/AthenaROOTAccess/src/ProxyMap.cxx
+++ b/PhysicsAnalysis/AthenaROOTAccess/src/ProxyMap.cxx
@@ -1093,7 +1093,7 @@ ProxyMap::addToStore (CLID id, SG::DataProxy* proxy)
   if (proxy == 0)
     return StatusCode::FAILURE;
 
-  sgkey_t sgkey = proxy->transientAddress()->sgkey();
+  sgkey_t sgkey = proxy->sgkey();
   if (m_proxymap.find (sgkey) != m_proxymap.end())
     return StatusCode::FAILURE;