How is this supposed to work in practice? I tried it out and when set means the router consumes the prefix when using HistoryLocation, and thus I had to include it when defining routes. But it doesn't know about it when using HashLocation. How are you reconciling that?