Merge "resolve merge conflicts of 3aee38c86e to master."