Why do we need  a special navigation stack with an offset here?  Shouldn't there already be a navigation stack in use?