(cherry picked from commit 8974e0ab37c2fa0b9097cae638b983e8600db4b2)
popAndPushNamed
pushReplacementNamed