diff --git a/code/modules/hydroponics/grown/tomato.dm b/code/modules/hydroponics/grown/tomato.dm
index 280a0a18554..6cf56d619d6 100644
--- a/code/modules/hydroponics/grown/tomato.dm
+++ b/code/modules/hydroponics/grown/tomato.dm
@@ -141,7 +141,8 @@
spawn(30)
if(!QDELETED(src))
- var/mob/living/simple_animal/hostile/killertomato/K = new /mob/living/simple_animal/hostile/killertomato(get_turf(loc))
+ var/turf/T = get_turf(user)
+ var/mob/living/simple_animal/hostile/killertomato/K = new /mob/living/simple_animal/hostile/killertomato(T)
K.maxHealth += round(seed.endurance / 3)
K.melee_damage_lower += round(seed.potency / 10)
K.melee_damage_upper += round(seed.potency / 10)
@@ -150,6 +151,6 @@
K.visible_message("The Killer Tomato growls as it suddenly awakens.")
if(user)
user.unEquip(src)
- message_admins("[key_name_admin(usr)] released a killer tomato at ([x],[y],[z] - JMP)")
- log_game("[key_name(usr)] released a killer tomato at ([x],[y],[z])")
+ message_admins("[key_name_admin(user)] released a killer tomato at [ADMIN_COORDJMP(T)]")
+ log_game("[key_name(user)] released a killer tomato at [COORD(T)]")
qdel(src)