I do not believe this should be done in an automated fashion, but instead they should be found opportunistically.
Question: Can you promise that 100% of them are correct? There are subtle situations. But more than that, there is no way in hell such a long script is going to be run on a recurrant basis.
