Bug/gg/gh1046 forwardport

forward port of GH1046 from 1.4