diff --git a/InnerDetector/InDetConditions/InDetByteStreamErrors/InDetByteStreamErrors/selection.xml b/InnerDetector/InDetConditions/InDetByteStreamErrors/InDetByteStreamErrors/selection.xml
index 0a98892d97d5c3bd37aa291127d5e7206dc55af0..f16c111734d294197a23febca45014ad05b3064c 100755
--- a/InnerDetector/InDetConditions/InDetByteStreamErrors/InDetByteStreamErrors/selection.xml
+++ b/InnerDetector/InDetConditions/InDetByteStreamErrors/InDetByteStreamErrors/selection.xml
@@ -1,10 +1,10 @@
 <lcgdict>	
-  <class name="std::pair<unsigned char, unsigned int>" />
+  <class pattern="std::*pair*<unsigned char*unsigned int>" />
   <class name="std::vector<std::pair<unsigned char, unsigned int>*>" />
   <class name="TRT_BSErrContainer"  id="9DEEFC74-1772-4A81-B83D-3D4A123603B8" />
 
-  <class name="std::pair<unsigned int, unsigned char>" />
-  <class name="std::pair<unsigned char, std::pair<unsigned int, unsigned char> >" />
+  <class pattern="std::*pair*<unsigned int*unsigned char>" />
+  <class pattern="std::*pair*<unsigned char*std::pair<unsigned int*unsigned char> >" />
   <class name="std::vector<std::pair<unsigned char, std::pair<unsigned int, unsigned char> >*>" />
 
   <class name="TRT_BSIdErrContainer"  id="60735BF7-1781-4023-AC1E-5A6456E66423" />