The twist here is that neither of those use this function ..
but this function is used by a function that is used by all of the hooks, so you would need to have it pass a NULL pointer on other cases but the player delete stuff, which this is used for.