npm stops working if theres one package.json with a invalid dependency syntax

I had a package where the dependencies where setup in a wrong way but still valid json like:
"dependencies": [ {"underscore": ">=1.1.7"} ]
which will result in npm not beeing able to install any further packages. I'm not proposing supporting a invalid dependency syntax for package.json.
Its just to make it more failsafe.