diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm
index 12c55697e03..6c4aee6a5bb 100644
--- a/code/modules/clothing/clothing.dm
+++ b/code/modules/clothing/clothing.dm
@@ -286,7 +286,7 @@
how_cool_are_your_threads += ""
. += how_cool_are_your_threads.Join()
- if(armor.has_any_armor() || flags_cover & HEADCOVERSMOUTH || flags_cover & PEPPERPROOF)
+ if(get_armor().has_any_armor() || (flags_cover & (HEADCOVERSMOUTH|PEPPERPROOF)))
. += span_notice("OOC: Click here to see its protection classes.") // SKYRAT EDIT ORIGINAL: ("It has a tag listing its protection classes.")
/obj/item/clothing/Topic(href, href_list)
@@ -295,6 +295,7 @@
if(href_list["list_armor"])
var/list/readout = list("PROTECTION CLASSES")
+ var/datum/armor/armor = get_armor()
var/added_damage_header = FALSE
for(var/damage_key in ARMOR_LIST_DAMAGE())
var/rating = armor.get_rating(damage_key)