diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm
index 8467da489a5..8d3d7cc4278 100644
--- a/code/game/gamemodes/wizard/spellbook.dm
+++ b/code/game/gamemodes/wizard/spellbook.dm
@@ -490,14 +490,14 @@
else
to_chat(user, "You feed the contract back into the spellbook, refunding your points.")
- uses++
+ uses+=2
qdel(O)
if(istype(O, /obj/item/weapon/antag_spawner/slaughter_demon))
to_chat(user, "On second thought, maybe summoning a demon is a bad idea. You refund your points.")
- uses++
+ uses+=2
for(var/datum/spellbook_entry/item/bloodbottle/BB in entries)
if(!isnull(BB.limit))
BB.limit++