diff --git a/code/modules/projectiles/guns/throw/crossbow.dm b/code/modules/projectiles/guns/throw/crossbow.dm
index e8fc799362a..9c1abbd9d16 100644
--- a/code/modules/projectiles/guns/throw/crossbow.dm
+++ b/code/modules/projectiles/guns/throw/crossbow.dm
@@ -118,6 +118,15 @@
to_chat(user, "You jimmy [cell] out of [src] with [I].")
cell = null
+/obj/item/gun/throw/crossbow/notify_ammo_count()
+ if(get_ammocount() >= 1)
+ return "[src] is loaded."
+ return "[src] is not loaded."
+
+/obj/item/gun/throw/crossbow/Destroy()
+ . = ..()
+ QDEL_NULL(cell)
+
/obj/item/gun/throw/crossbow/verb/set_tension()
set name = "Adjust Tension"
set category = "Object"