can we talk about how infuriating it is when you're trying to get a project set up and npm decides