diff --git a/game/modules/tome/dialogs/DeathDialog.lua b/game/modules/tome/dialogs/DeathDialog.lua
index 19c8200c94553ac0daf8ae5d19de1521d42c9392..30d3cacb088d5d6df314440f73388dc51cf098ec 100644
--- a/game/modules/tome/dialogs/DeathDialog.lua
+++ b/game/modules/tome/dialogs/DeathDialog.lua
@@ -114,7 +114,7 @@ function _M:cleanActor(actor)
 		if eff[1] == "effect" then
 			actor:removeEffect(eff[2])
 		else
-			actor:forceUseTalent(eff[2], {ignore_energy=true, no_equilibrium_fail=true, no_paradox_fail=true})
+			actor:forceUseTalent(eff[2], {ignore_energy=true, no_equilibrium_fail=true, no_paradox_fail=true, save_cleanup=true})
 		end
 	end
 end