Fix crumb with multiple routes and add testing