diff --git a/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoMT.cxx b/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoMT.cxx
index 452c10ff52d0760720d76e4e2dad599eb33a3d8f..5aab7c72ff787b0f2938ec8bac1488d158f90fd2 100644
--- a/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoMT.cxx
+++ b/Trigger/TrigHypothesis/TrigBphysHypo/src/TrigMultiTrkHypoMT.cxx
@@ -315,7 +315,7 @@ StatusCode TrigMultiTrkHypoMT::execute( const EventContext& context) const
         	// If you needed to re-map the previous decision(s), then call decisionIDs once
         	// for each previous decision
         	// if the same previous decision is called twice, that's fine - internally takes care of that
-        	linkToPrevious( newDecision, previousDecision );
+        	linkToPrevious( newDecision, previousDecision, context );
         	if(itrk == 0 ){
         		decisionIDs(previousDecision, previousDecisionIDs0);
 			}else{