(cherry picked from commit f5470c130744242195b265a0ea4aad044ad8e740)
popAndPushNamed
pushReplacementNamed