(cherry picked from commit 7504d6ec3cceff0d6697fddb93bd5212f9d9028f)
popAndPushNamed
pushReplacementNamed