resolve merge conflicts of e3ad4409a6 to master.

Change-Id: Idc19d27ee359e5434d55d9a29ecdb4b1e30cbfe1