diff --git a/Reconstruction/egamma/egammaAlgs/src/EMBremCollectionBuilder.cxx b/Reconstruction/egamma/egammaAlgs/src/EMBremCollectionBuilder.cxx
index ef1d0056bfef34afab9907aff9693035e5c414ed..1668dfc836c44542d95856bf8d4b831c028d43e7 100644
--- a/Reconstruction/egamma/egammaAlgs/src/EMBremCollectionBuilder.cxx
+++ b/Reconstruction/egamma/egammaAlgs/src/EMBremCollectionBuilder.cxx
@@ -352,12 +352,6 @@ void EMBremCollectionBuilder::updateGSFTrack(const TrackWithIndex& Info,
     uint8_t deadPixel= original->summaryValue(dummy,xAOD::numberOfPixelDeadSensors)?dummy:0;
     summary->update(Trk::numberOfPixelDeadSensors,deadPixel);
     
-    uint8_t expectInnermostPixel= original->summaryValue(dummy,xAOD::expectInnermostPixelLayerHit)?dummy:0;
-    summary->update(Trk::expectInnermostPixelLayerHit,expectInnermostPixel);
-    
-    uint8_t expectNextToInnermostPixel = original->summaryValue(dummy,xAOD::expectNextToInnermostPixelLayerHit)?dummy:0;
-    summary->update(Trk::expectNextToInnermostPixelLayerHit,expectNextToInnermostPixel);
-  
     int nPixHitsRefitted = summary->get(Trk::numberOfPixelHits);
     int nPixOutliersRefitted = summary->get(Trk::numberOfPixelOutliers);
     int nPixHitsOriginal = original->summaryValue(dummy,xAOD::numberOfPixelHits) ? dummy:-1;
diff --git a/Tracking/TrkTools/TrkTrackSummaryTool/src/TrackSummaryTool.cxx b/Tracking/TrkTools/TrkTrackSummaryTool/src/TrackSummaryTool.cxx
index aaf92c79d311d60156261a489b777053f52b6fa3..e73f8a82fce92d4b1051d0eaf5c22b582f3a65bc 100755
--- a/Tracking/TrkTools/TrkTrackSummaryTool/src/TrackSummaryTool.cxx
+++ b/Tracking/TrkTools/TrkTrackSummaryTool/src/TrackSummaryTool.cxx
@@ -369,6 +369,8 @@ void Trk::TrackSummaryTool::updateTrackNoHoleSearch(Track& track, const Trk::PRD
   }
 
   track.m_trackSummary =  createSummary(track, prd_to_track_map, false, false).release();
+  m_idTool->updateExpectedHitInfo(track,  *track.m_trackSummary);
+
   return;
 }