Comment 77 for bug 950160

We've come up with an entirely different idea that might fix this bug. Now investigating with Brandon.