Merge changes I76c426ae,I204f2f6c,I7f4cfc18 am: d4ea1b3b84
am: c4249580f5

Change-Id: I07a05d01c9eda01e31d9dcdc8c9d22cdb36ffd20