(cherry picked from commit d2d3acf255e5b616d55ae379cf1f79f6cc098639)
popAndPushNamed
pushReplacementNamed