fix crumb: false behavior in routes, update test