three patches landed: 877778, 705921, 866950. changes for 877773. new patch for bug 877953