diff --git a/code/controllers/subsystem/tickets/tickets.dm b/code/controllers/subsystem/tickets/tickets.dm
index 7363d8e0ffd..cf9aed29e83 100644
--- a/code/controllers/subsystem/tickets/tickets.dm
+++ b/code/controllers/subsystem/tickets/tickets.dm
@@ -404,5 +404,8 @@ UI STUFF
/datum/controller/subsystem/tickets/proc/takeTicket(var/index)
if(assignStaffToTicket(usr.client, index))
- message_staff("[usr.client] / ([usr]) has taken [ticket_name] number [index]", TRUE)
+ if(span_text == "")
+ message_staff("[span_text][usr.client] / ([usr]) has taken [ticket_name] number [index]")
+ else
+ message_staff("[usr.client] / ([usr]) has taken [ticket_name] number [index]", TRUE)
to_chat_safe(returnClient(index), "[span_text]Your [ticket_name] is being handled by [usr.client].")