new patch for bug 705921