Currently in my application I have two Navigation stacks.

1. Authentication
2. Main

My Authentication stack looks like this:

1. Splash Page
2. Choose Create or Login Page
3. Login Page

After that I call:

`CoreMethods.SwitchOutRootNavigation(NavigationContext.Main);`

This all works fine.

When I call Logout from within the Main stack like this:

`CoreMethods.SwitchOutRootNavigation(NavigationContext.Authentication);`

I will currently be on "Login Page", but I really want it to be the first page "Splash Page".

Having the Navigation stacks remember the stack history is perfect for all other cases.

**Question:** What is the best solution for "reseting" the Authentication stack?