diff --git a/code/modules/reagents/chemistry/reagents/alcohol.dm b/code/modules/reagents/chemistry/reagents/alcohol.dm
index 6e27b822eba..d4d2bbe2d88 100644
--- a/code/modules/reagents/chemistry/reagents/alcohol.dm
+++ b/code/modules/reagents/chemistry/reagents/alcohol.dm
@@ -1190,17 +1190,15 @@
taste_description = "motor oil"
/datum/reagent/consumable/ethanol/synthanol/on_mob_life(mob/living/M)
- if(!(M.dna.species.reagent_tag & PROCESS_SYN))
- holder.remove_reagent(id, 3.6) //gets removed from organics very fast
- if(prob(25))
- holder.remove_reagent(id, 15)
- M.fakevomit()
-
- return ..()
-
+ if(!M.isSynthetic())
+ holder.remove_reagent(id, 3.6) //gets removed from organics very fast
+ if(prob(25))
+ holder.remove_reagent(id, 15)
+ M.fakevomit()
+ return ..()
/datum/reagent/consumable/ethanol/synthanol/reaction_mob(mob/living/M, method=TOUCH, volume)
- if(M.dna.species.reagent_tag & PROCESS_SYN)
+ if(M.isSynthetic())
return
if(method == INGEST)
to_chat(M, pick("That was awful!", "Yuck!"))