Recurse correctly when filling in default routes