diff --git a/game/modules/tome/data/general/grids/sand.lua b/game/modules/tome/data/general/grids/sand.lua
index 23e5140d75c821d61f9fad027e7c20ae57ebc48b..172080964146eb67db0295bf2b34c8c57b0caaaa 100644
--- a/game/modules/tome/data/general/grids/sand.lua
+++ b/game/modules/tome/data/general/grids/sand.lua
@@ -60,7 +60,7 @@ newEntity{
 				self.temporary = self.temporary - 1
 				if self.temporary <= 0 then
 					game.level.map(self.x, self.y, engine.Map.TERRAIN, self.old_feat)
-					game.level:removeEntity(self)
+					game.level:removeEntity(self, true)
 					game.logSeen(self, "The unstable sand tunnel collapses!")
 					game.nicer_tiles:updateAround(game.level, self.x, self.y)