diff --git a/code/modules/research/xenoarchaeology/unknown/unknown.dm b/code/modules/research/xenoarchaeology/unknown/unknown.dm
index ecfd75289de..2b52d2cbb19 100644
--- a/code/modules/research/xenoarchaeology/unknown/unknown.dm
+++ b/code/modules/research/xenoarchaeology/unknown/unknown.dm
@@ -224,7 +224,8 @@ var/list/valid_secondary_effect_types = list(\
user << "\red You can't reach [src] from here."
return
if(ishuman(user) && user:gloves)
- return ..()
+ user << "You touch [src] with your gloved hands, [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]."
+ return
src.add_fingerprint(user)
@@ -234,7 +235,7 @@ var/list/valid_secondary_effect_types = list(\
else
user << "You touch [src], [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]."
- if(prob(25) && secondary_effect && secondary_effect.trigger == my_effect.trigger)
+ if(prob(25) && secondary_effect && secondary_effect.trigger == TRIGGER_TOUCH)
secondary_effect.ToggleActivate(0)
if (my_effect.effect == EFFECT_TOUCH)