just spent an hour trying to troubleshoot an npm install that failed because some random package's peer dependencies weren't up to date, but my model suggests that's just the nature of the beast with these package managers.