diff --git a/code/modules/mob/living/simple_animal/slime/slime_mob.dm b/code/modules/mob/living/simple_animal/slime/slime_mob.dm
index 249dc400e8b..eb76f36d791 100644
--- a/code/modules/mob/living/simple_animal/slime/slime_mob.dm
+++ b/code/modules/mob/living/simple_animal/slime/slime_mob.dm
@@ -410,8 +410,9 @@
visible_message("[user] feeds the slime some plasma. It chirps happily!", "[user] feeds you a few sheets of plasma! Yummy!!!")
S.use(5)
if(Discipline)
- trained = TRUE
- name = "tamed [name]"
+ if(!trained)
+ trained = TRUE
+ name = "tamed [name]"
else
discipline_slime(user, positive_reinforcement = TRUE)
return ITEM_INTERACT_COMPLETE