de-merging the pull request

(cherry picked from commit e0ba3892dbc793990d492c91104077760f4930d0)