diff --git a/game/modules/tome/data/general/grids/sand.lua b/game/modules/tome/data/general/grids/sand.lua
index 406b2fdb04a1d8d708fe89db34017cb9c3cc87b4..d3f6c7278e0cc98c3be840aa50862a8a2dd0c7bd 100644
--- a/game/modules/tome/data/general/grids/sand.lua
+++ b/game/modules/tome/data/general/grids/sand.lua
@@ -54,7 +54,10 @@ newEntity{
 						engine.DamageType:get(engine.DamageType.PHYSICAL).projector(self, self.x, self.y, engine.DamageType.PHYSICAL, a.life / 2)
 					end
 				end
-			end
+			end,
+			dig = function(src, x, y, old)
+				self.temporary = 20
+			end,
 		}
 		sand.summoner_gain_exp = true
 		sand.summoner = src