the "more specific" problem assume our destination is 10.0.0.1, and the route lookup gave us the default route. we link it into the state key. now a route to 10/24 is added. that would be the right one. but since the default route (0/0) is still valid, and the state key points to it, we continue using it.