(cherry picked from commit 5eed73198c868448cfbc3c93600176aa15bf62f4)
popAndPushNamed
pushReplacementNamed