Supersedes #29940
Supersedes #29940