npm calls it a feature, while I call it a bug. npm/npm#1862; fixes #1