diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index c3be9b715e0..21179bd93dd 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -486,7 +486,7 @@
H << "You need a jumpsuit before you can attach this [name]."
return 0
var/obj/item/clothing/under/uniform = H.w_uniform
- if(uniform.accessories.len && uniform.can_attach_accessory(src))
+ if(uniform.accessories.len && !uniform.can_attach_accessory(src))
if (!disable_warning)
H << "You already have an accessory of this type attached to your [uniform]."
return 0