merge from open-source master

Change-Id: Ife78a3e7582be1853d28bbcef41f5d06f3b97ef6