At this rate I'm going to have "npm is by far the worst thing about NodeJS" printed on my gravestone.