popAndPushNamed
pushReplacementNamed
(cherry picked from commit 8e8beccc25e7a6bd3199363cebc36efb74854740)