My own issue is that it nulls the pointers of people not in on the secret. That doesn't seem right, since once the Fidelius is broken people can remember what was secret, all of a sudden. Redirecting them to Null destroys that information that clearly is not destroyed.
My thought is that it redirects -all- pointers through the Secret Keeper, whose decision "tell or no tell" creates a filter effect of whether or not that pointer gets passed on to the actual Secret.
It also makes being the Secret Keeper that much more dangerous, if you have access to an individual who used to know the Secret, whether or not they're allowed through the filter or not - they create a contagion link to the Keeper by way of it.
--
Sucrose Octanitrate.
Proof positive that with sufficient motivation, you can make anything explode.
My thought is that it redirects -all- pointers through the Secret Keeper, whose decision "tell or no tell" creates a filter effect of whether or not that pointer gets passed on to the actual Secret.
It also makes being the Secret Keeper that much more dangerous, if you have access to an individual who used to know the Secret, whether or not they're allowed through the filter or not - they create a contagion link to the Keeper by way of it.
--
Sucrose Octanitrate.
Proof positive that with sufficient motivation, you can make anything explode.