diff --git a/game/modules/tome/data/talents/cursed/primal-magic.lua b/game/modules/tome/data/talents/cursed/primal-magic.lua
index 7e17b718946887947195ac9ac6a23d54617914b3..a0583af033226331d02fc0919ee7c38774bbcaad 100644
--- a/game/modules/tome/data/talents/cursed/primal-magic.lua
+++ b/game/modules/tome/data/talents/cursed/primal-magic.lua
@@ -116,7 +116,7 @@ newTalent{
 		game.logPlayer(self, "Selects a displacement location...")
 		local tg = {type="ball", nolock=true, pass_terrain=false, nowarning=true, range=range, radius=0}
 		x, y = self:getTarget(tg)
-		if not x or not self:hasLos(x, y) then return nil end
+		if not x or not self:hasLOS(x, y) then return nil end
 
 		-- Target code does not restrict the target coordinates to the range, it lets the project function do it
 		-- but we cant ...