why are all routes regex?