(cherry picked from commit 5cbd3bd626e65589a071bef1dfe11d82b344bbad)
popAndPushNamed
pushReplacementNamed