Comment 12 for bug 1068154

Change abandoned by Michael Still (<email address hidden>) on branch: master
Reason: This patch has been stalled for quite a while, so I am going to abandon it to keep the code review queue sane. Please restore the change when it is ready for review.