Always ensure that a route is returned, even when there are no GET parameters
Use PageManager, not the roll your own function, to get the index page. Minor logic cleanup
The force re-route setting on Routes is redundant. Symphony will always have a page to resolve.
Check if the page exists before resolving to the route immediately
Release 3.1