This exact issue has derailed our main document store for the past several years. We have written a couple supporting applications specifically to address the fallout from this issue.