diff --git a/Reconstruction/MET/METUtilities/METUtilities/METSignificance.h b/Reconstruction/MET/METUtilities/METUtilities/METSignificance.h
index f6ef9320984f672ed38db571a1042f1f2d26850b..86d73fdb0542319b27e363446ee64df74df6380b 100644
--- a/Reconstruction/MET/METUtilities/METUtilities/METSignificance.h
+++ b/Reconstruction/MET/METUtilities/METUtilities/METSignificance.h
@@ -114,7 +114,7 @@ namespace met {
     StatusCode AddMuon    (const xAOD::IParticle* obj, float &pt_reso, float &phi_reso);
     void AddElectron(const xAOD::IParticle* obj, float &pt_reso, float &phi_reso);
     void AddPhoton  (const xAOD::IParticle* obj, float &pt_reso, float &phi_reso);
-    void AddJet     (const xAOD::IParticle* obj, float &pt_reso, float &phi_reso);
+    StatusCode AddJet(const xAOD::IParticle* obj, float &pt_reso, float &phi_reso);
     void AddTau     (const xAOD::IParticle* obj, float &pt_reso, float &phi_reso);
     void AddSoftTerm(const xAOD::MissingET* soft,  const TVector3 &met_vect, double (&particle_sum)[2][2]);
 
diff --git a/Reconstruction/MET/METUtilities/Root/METSignificance.cxx b/Reconstruction/MET/METUtilities/Root/METSignificance.cxx
index 88c059be408d374209cf7905917a109b179f15dc..5a0156ff724849ba53856066fcea57ea4c357b00 100644
--- a/Reconstruction/MET/METUtilities/Root/METSignificance.cxx
+++ b/Reconstruction/MET/METUtilities/Root/METSignificance.cxx
@@ -301,7 +301,7 @@ namespace met {
 	    // make sure the container name matches
 	    if(met->name()!=jetTermName) continue;
 
-	    AddJet(obj, pt_reso, phi_reso);
+	    ATH_CHECK(AddJet(obj, pt_reso, phi_reso));
 	    metTerm=1;
 	  }else if(obj->type()==xAOD::Type::Electron){
 	    AddElectron(obj, pt_reso, phi_reso);
@@ -522,13 +522,13 @@ namespace met {
   //
   // Jet propagation of resolution. returns the relative pT and phi resolution.
   //
-  void METSignificance::AddJet(const xAOD::IParticle* obj, float &pt_reso, float &phi_reso){
+  StatusCode METSignificance::AddJet(const xAOD::IParticle* obj, float &pt_reso, float &phi_reso){
 
     const xAOD::Jet* jet(static_cast<const xAOD::Jet*>(obj));
     double pt_reso_dbl_data=0.0, pt_reso_dbl_mc=0.0, pt_reso_dbl_max=0.0;
 
-    m_jetCalibTool->getNominalResolutionData(*jet, pt_reso_dbl_data);
-    m_jetCalibTool->getNominalResolutionMC(*jet, pt_reso_dbl_mc);
+    ATH_CHECK(m_jetCalibTool->getNominalResolutionData(*jet, pt_reso_dbl_data));
+    ATH_CHECK(m_jetCalibTool->getNominalResolutionMC(*jet, pt_reso_dbl_mc));
     pt_reso_dbl_max = std::max(pt_reso_dbl_data,pt_reso_dbl_mc);
     pt_reso = pt_reso_dbl_max; 
 
@@ -560,6 +560,8 @@ namespace met {
 	pt_reso = sqrt(pt_reso*pt_reso + extra_relative_pt_reso*extra_relative_pt_reso);
       }
     }
+
+    return StatusCode::SUCCESS;
   }
 
   //