If we do this, we should use `replaceWith` instead of `transitionTo`. This means that if you're using history it uses replaceState instead of pushState.