(cherry picked from commit b909124c9f5016df6b82ed9316491a57f0380008)
popAndPushNamed
pushReplacementNamed