diff --git a/Event/EventBookkeeperTPCnv/src/EventBookkeeperCnv_p1.cxx b/Event/EventBookkeeperTPCnv/src/EventBookkeeperCnv_p1.cxx
index 403b2f282b7a2f45a0bd169f672d768f9d626d96..9d099207d76e6ede6b8ff8107120f5bf552c2aac 100644
--- a/Event/EventBookkeeperTPCnv/src/EventBookkeeperCnv_p1.cxx
+++ b/Event/EventBookkeeperTPCnv/src/EventBookkeeperCnv_p1.cxx
@@ -11,7 +11,7 @@
 #include "EventBookkeeperTPCnv/EventBookkeeperCnv_p1.h"
 
 void EventBookkeeperCnv_p1::transToPers(const EventBookkeeper* trans, EventBookkeeper_p1* pers, MsgStream &log) {
-  log << MSG::ERROR << "EventBookkeeperCnv_p1::transToPers should never be called. There is a mistake." << endreq;
+  log << MSG::ERROR << "EventBookkeeperCnv_p1::transToPers should never be called. There is a mistake." << endmsg;
   pers->m_nWeightedAcceptedEvents = trans->getNWeightedAcceptedEvents();
   pers->m_nAcceptedEvents = trans->getNAcceptedEvents();
   pers->m_cycle = trans->getCycle();
diff --git a/Event/EventBookkeeperTPCnv/test/EventBookkeeperCnv_p1_test.cxx b/Event/EventBookkeeperTPCnv/test/EventBookkeeperCnv_p1_test.cxx
index 1cdcbd182e70730c55036bcb3d318a41771a3a3b..fbcdbf42fb4d85cece222303cccdef83ccd941d1 100644
--- a/Event/EventBookkeeperTPCnv/test/EventBookkeeperCnv_p1_test.cxx
+++ b/Event/EventBookkeeperTPCnv/test/EventBookkeeperCnv_p1_test.cxx
@@ -15,6 +15,7 @@
 #include "EventBookkeeperTPCnv/EventBookkeeperCnv_p1.h"
 #include "CxxUtils/StrFormat.h"
 #include "CxxUtils/make_unique.h"
+#include "TestTools/leakcheck.h"
 #include <cassert>
 #include <iostream>
 
@@ -76,6 +77,7 @@ std::unique_ptr<EventBookkeeper> make (int o)
 void test1()
 {
   std::cout << "test1\n";
+  Athena_test::Leakcheck check;
 
   std::unique_ptr<EventBookkeeper> trans1 = make(1);
   trans1->AddChild (make(2).release());
diff --git a/Event/EventBookkeeperTPCnv/test/EventBookkeeperCnv_p2_test.cxx b/Event/EventBookkeeperTPCnv/test/EventBookkeeperCnv_p2_test.cxx
index 892adc646b6b56a2cc9e933e32bfb66f0524cc4a..2a5c1f738169ea9cd28527f86f18d17edb7e1fbb 100644
--- a/Event/EventBookkeeperTPCnv/test/EventBookkeeperCnv_p2_test.cxx
+++ b/Event/EventBookkeeperTPCnv/test/EventBookkeeperCnv_p2_test.cxx
@@ -15,6 +15,7 @@
 #include "EventBookkeeperTPCnv/EventBookkeeperCnv_p2.h"
 #include "CxxUtils/StrFormat.h"
 #include "CxxUtils/make_unique.h"
+#include "TestTools/leakcheck.h"
 #include <cassert>
 #include <iostream>
 
@@ -73,6 +74,7 @@ std::unique_ptr<EventBookkeeper> make (int o)
 void test1()
 {
   std::cout << "test1\n";
+  Athena_test::Leakcheck check;
 
   std::unique_ptr<EventBookkeeper> trans1 = make(1);
   trans1->AddChild (make(2).release());
diff --git a/Event/EventBookkeeperTPCnv/test/SkimDecisionCnv_p1_test.cxx b/Event/EventBookkeeperTPCnv/test/SkimDecisionCnv_p1_test.cxx
index 3c048f85e542e35c78f074c2ad9a0a1f74cc8897..fb0b4b16ff058425affaa268b3c4eabc9c0fc2f0 100644
--- a/Event/EventBookkeeperTPCnv/test/SkimDecisionCnv_p1_test.cxx
+++ b/Event/EventBookkeeperTPCnv/test/SkimDecisionCnv_p1_test.cxx
@@ -14,6 +14,7 @@
 #undef NDEBUG
 #include "EventBookkeeperTPCnv/SkimDecisionCnv_p1.h"
 #include "CxxUtils/StrFormat.h"
+#include "TestTools/leakcheck.h"
 #include <cassert>
 #include <iostream>
 
@@ -42,6 +43,7 @@ void testit (const SkimDecision& trans1)
 void test1()
 {
   std::cout << "test1\n";
+  Athena_test::Leakcheck check;
 
   SkimDecision trans1;
   trans1.setName ("foo");