Working on #2312.
Backend SHA: d77cb1a474cf86978f02ce125c18d24c97f55049