diff --git a/21_list_import_status.py b/21_list_import_status.py
index 1c5f943..488b0aa 100644
--- a/21_list_import_status.py
+++ b/21_list_import_status.py
@@ -236,8 +236,8 @@ def entry_to_presentation_object(checked_key, entry, judgment):
                 {'type': 'link', 'value': {'text': 'OSM object', 'url': entry.osm_link}},
                 {'type': 'text', 'value': entry.atp_tags.get(atp_key, "")},
                 {'type': 'text', 'value': entry.osm_match_tags.get(checked_key, "")},
-                {'type': 'text', 'value': show_data.tag_list_to_html(entry.atp_tags)},
-                {'type': 'text', 'value': show_data.tag_list_to_html(entry.osm_match_tags)},
+                {'type': 'text', 'value': show_data.tag_list_to_html(entry.atp_tags, atp_tag_list=True)},
+                {'type': 'text', 'value': show_data.tag_list_to_html(entry.osm_match_tags, atp_tag_list=False)},
                 {'type': 'text', 'value': ", ".join(judgment.get('mismatching_key_list', ""))},
             ],
             'display_type': row_type
diff --git a/show_data.py b/show_data.py
index f330ccc..09ec872 100644
--- a/show_data.py
+++ b/show_data.py
@@ -444,7 +444,7 @@ def get_center(dataset):
 
 
 
-def tag_list_to_html(tags):
+def tag_list_to_html(tags, atp_tag_list=True):
     returned = ""
     normal_tags = ""
     dropped_tags = ""
@@ -461,7 +461,13 @@ def tag_list_to_html(tags):
             raise
     returned = normal_tags
     if dropped_tags != "":
-        returned += "<br><br>tags present in ATP, very likely not usable directly in OSM<br>" + dropped_tags
+        if atp_tag_list:
+            # the same function may also be used for
+            # listing OSM tags
+            # these also may have some from ones marked as
+            # bad/problematic/useless
+            returned += "<br><br>tags present in ATP, very likely not usable directly in OSM<br>"
+        returned += dropped_tags
     return returned