diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm
index 3e01478371..881df8d7cc 100644
--- a/code/modules/clothing/under/accessories/accessory.dm
+++ b/code/modules/clothing/under/accessories/accessory.dm
@@ -68,7 +68,7 @@
has_suit.overlays += get_inv_overlay()
if(user)
- user << "You attach \the [src] to \the [has_suit]."
+ to_chat(user, "You attach \the [src] to \the [has_suit].")
add_fingerprint(user)
/obj/item/clothing/accessory/proc/on_removed(var/mob/user)
@@ -79,7 +79,7 @@
if(user)
usr.put_in_hands(src)
add_fingerprint(user)
- else
+ else if(get_turf(src)) //We actually exist in space
forceMove(get_turf(src))
//default attackby behaviour