diff --git a/misc-scripts/xref_mapping/XrefMapper/DisplayXrefs.pm b/misc-scripts/xref_mapping/XrefMapper/DisplayXrefs.pm
index e3afa4c13444538cb042a9d51d6deb7b442871d0..17a0f547c6ce3288d4115be66fc70d1c9ac6f9ca 100644
--- a/misc-scripts/xref_mapping/XrefMapper/DisplayXrefs.pm
+++ b/misc-scripts/xref_mapping/XrefMapper/DisplayXrefs.pm
@@ -105,7 +105,8 @@ SELECT DISTINCT ox.object_xref_id
           xdep.source_id = sdep.source_id AND
           smas.name like "Refseq%predicted" AND
           sdep.name like "EntrezGene" AND
-          ox.ox_status = "DUMP_OUT" 	 
+          ox.ox_status = "DUMP_OUT" AND
+          ox.master_xref_id = dx.master_xref_id 
 IEG
 
   #don't use labels starting with LOC
diff --git a/misc-scripts/xref_mapping/XrefMapper/eukaryota.pm b/misc-scripts/xref_mapping/XrefMapper/eukaryota.pm
index 3a00f73bd0ee98c1e5ab8530bd1b689d8108727c..f37d61cf2e2cc897ce49f32da79a05e392095524 100644
--- a/misc-scripts/xref_mapping/XrefMapper/eukaryota.pm
+++ b/misc-scripts/xref_mapping/XrefMapper/eukaryota.pm
@@ -95,7 +95,8 @@ SELECT DISTINCT ox.object_xref_id
           xdep.source_id = sdep.source_id AND
           smas.name like "Refseq%predicted" AND
           sdep.name like "EntrezGene" AND
-          ox.ox_status = "DUMP_OUT" 	 
+          ox.ox_status = "DUMP_OUT" AND
+          ox.master_xref_id = dx.master_xref_id
 IEG
 
     #don't use labels starting with LOC
@@ -159,7 +160,8 @@ SELECT DISTINCT ox.object_xref_id
           xdep.source_id = sdep.source_id AND
           smas.name like "Refseq%predicted" AND
           sdep.name like "EntrezGene" AND
-          ox.ox_status = "DUMP_OUT" 	 
+          ox.ox_status = "DUMP_OUT" AND
+          ox.master_xref_id = dx.master_xref_id
 IEG
 
     #don't use labels starting with LOC
diff --git a/misc-scripts/xref_mapping/XrefMapper/gallus_gallus.pm b/misc-scripts/xref_mapping/XrefMapper/gallus_gallus.pm
index e5502fefdde56692ae5af0e0dd1de1dbe13321f9..8964dc8994a59ef36e9eb471c726c38da2493676 100644
--- a/misc-scripts/xref_mapping/XrefMapper/gallus_gallus.pm
+++ b/misc-scripts/xref_mapping/XrefMapper/gallus_gallus.pm
@@ -33,7 +33,8 @@ SELECT DISTINCT ox.object_xref_id
           xdep.source_id = sdep.source_id AND
           smas.name like "Refseq%predicted" AND
           sdep.name like "EntrezGene" AND
-          ox.ox_status = "DUMP_OUT"      
+          ox.ox_status = "DUMP_OUT" AND
+          ox.master_xref_id = dx.master_xref_id 
 IEG
 
   #don't use labels starting with LOC
diff --git a/misc-scripts/xref_mapping/XrefMapper/ornithorhynchus_anatinus.pm b/misc-scripts/xref_mapping/XrefMapper/ornithorhynchus_anatinus.pm
index b5db7d132ef58dd79a278b33dc6263232124f048..5242cd1e8b1b32b30bea0800a3e4d801c8ad3bb6 100644
--- a/misc-scripts/xref_mapping/XrefMapper/ornithorhynchus_anatinus.pm
+++ b/misc-scripts/xref_mapping/XrefMapper/ornithorhynchus_anatinus.pm
@@ -52,7 +52,8 @@ SELECT DISTINCT ox.object_xref_id
           xdep.source_id = sdep.source_id AND
           smas.name like "Refseq%predicted" AND
           sdep.name like "EntrezGene" AND
-          ox.ox_status = "DUMP_OUT" 	 
+          ox.ox_status = "DUMP_OUT" AND
+          ox.master_xref_id = dx.master_xref_id
 IEG
 
 
diff --git a/misc-scripts/xref_mapping/XrefMapper/tetraodon_nigroviridis.pm b/misc-scripts/xref_mapping/XrefMapper/tetraodon_nigroviridis.pm
index 98338972f4aa3efc0370ed1b4187e960fa099bfe..4f107641efce436ea3e792f64836e0463bae6f19 100644
--- a/misc-scripts/xref_mapping/XrefMapper/tetraodon_nigroviridis.pm
+++ b/misc-scripts/xref_mapping/XrefMapper/tetraodon_nigroviridis.pm
@@ -52,7 +52,8 @@ SELECT DISTINCT ox.object_xref_id
           xdep.source_id = sdep.source_id AND
           smas.name like "Refseq%predicted" AND
           sdep.name like "EntrezGene" AND
-          ox.ox_status = "DUMP_OUT" 	 
+          ox.ox_status = "DUMP_OUT" AND
+          ox.master_xref_id = dx.master_xref_id
 IEG
 
   #don't use labels starting with LOC
diff --git a/misc-scripts/xref_mapping/XrefMapper/xenopus_tropicalis.pm b/misc-scripts/xref_mapping/XrefMapper/xenopus_tropicalis.pm
index 8de724669e42ebeefceb086fd586ba7ed4b6130d..f54d7b715d03183f1d308b66dc2c1d57ff0ed5ba 100644
--- a/misc-scripts/xref_mapping/XrefMapper/xenopus_tropicalis.pm
+++ b/misc-scripts/xref_mapping/XrefMapper/xenopus_tropicalis.pm
@@ -71,7 +71,8 @@ SELECT DISTINCT ox.object_xref_id
           xdep.source_id = sdep.source_id AND
           smas.name like "Refseq%predicted" AND
           sdep.name like "EntrezGene" AND
-          ox.ox_status = "DUMP_OUT" 	 
+          ox.ox_status = "DUMP_OUT" AND
+          ox.master_xref_id = dx.master_xref_id
 IEG
 
   #don't use labels starting with LOC