diff --git a/combine_bracken_outputs.py b/combine_bracken_outputs.py
index 19d4068..09c6530 100644
--- a/analysis_scripts/combine_bracken_outputs.py
+++ b/analysis_scripts/combine_bracken_outputs.py
@@ -110,7 +110,7 @@ def main():
                 sample_counts[name] = {}
                 sample_counts[name][taxid] = {}
             elif taxid != list(sample_counts[name].keys())[0]:
-                sys.exit("Taxonomy IDs not matching for species %s: (%s\t%s)" % (name, taxid, sample_counts[name].keys()[0]))
+                sys.exit("Taxonomy IDs not matching for species %s: (%s\t%s)" % (name, taxid, list(sample_counts[name].keys())[0]))
             if len(level) == 0:
                 level = taxlvl 
             elif level != taxlvl:
