diff --git a/Core/include/Acts/Vertexing/KalmanVertexTrackUpdater.ipp b/Core/include/Acts/Vertexing/KalmanVertexTrackUpdater.ipp
index 4d685f9cd44eb56c1881f90e021e1007d6f24b4a..257d147b3e9a132393c29f264a1c2ba29f062fd0 100644
--- a/Core/include/Acts/Vertexing/KalmanVertexTrackUpdater.ipp
+++ b/Core/include/Acts/Vertexing/KalmanVertexTrackUpdater.ipp
@@ -19,7 +19,7 @@ Acts::Result<void> Acts::KalmanVertexTrackUpdater::update(
     return VertexingError::EmptyInput;
   }
 
-  const auto& vtxPos = vtx->fullPosition().template head<3>();
+  const auto vtxPos = vtx->fullPosition().template head<3>();
 
   // Get the linearized track
   const LinearizedTrack& linTrack = track.linearizedState;