Comment 10 for bug 294712

(From update of attachment 303675)
I'd prefer bz looked at it one more time to confirm since he's been reviewing this.