Turns out the way to write postal addresses in the US is weird. It totally breaks the "from more precise to more general" rule.