Bug/gg/gh1046 forwardport

Forward port of GH1046