Merge "Backport upstream r1246." am: 3e861c24de am: f82e3f1046 am: c5f8fd4740

Change-Id: Ic8a1f381342e412b3fd2eadc800e24300d9937f3