am 55e849a5: merge from open-source master