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

Change-Id: I60b85ea41ef9f7274bc2293e229fa23feeddb11d