(cherry picked from commit 130f575da86e23095d2b626ff8af133a7122ab2e)
popAndPushNamed
pushReplacementNamed