diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm
index 37f5b8d756..21749eea56 100644
--- a/code/game/objects/items/storage/book.dm
+++ b/code/game/objects/items/storage/book.dm
@@ -187,7 +187,10 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible",
EX.name = "Purified [EX.name]"
SS.release_shades(user)
qdel(SS)
- new /obj/item/nullrod/claymore(get_turf(A))
+ new /obj/item/nullrod/claymore(get_turf(A))
+ user.visible_message("[user] has purified [A]!")
+ qdel(A)
+ new /obj/item/claymore(get_turf(A))
user.visible_message("[user] has purified [A]!")
qdel(A)