Clarifying @fatherbushido's comment: it indeed can't work like that for the following reasons
The Player has no owner (but it is the owner), which makes the code in a lot of different places just a bit different
The auras were first made as only range-based auras. And as a result, the aura-giver must still have a valid position.