diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm
index d032959d641..017db06a04d 100644
--- a/code/game/objects/items/weapons/mop.dm
+++ b/code/game/objects/items/weapons/mop.dm
@@ -40,7 +40,7 @@
user.visible_message("[user] begins to clean \the [get_turf(A)].")
if(do_after(user, 40))
- var/turf/T = A
+ var/turf/T = get_turf(A)
if(T)
T.clean(src)
user << "You have finished mopping!"
@@ -49,4 +49,4 @@
/obj/effect/attackby(obj/item/I, mob/user)
if(istype(I, /obj/item/weapon/mop) || istype(I, /obj/item/weapon/soap))
return
- ..()
\ No newline at end of file
+ ..()