(cherry picked from commit b49e14d5) (cherry picked from commit a20a2157) (cherry picked from commit 75876cfe)
mentioned in commit 41be415c