dependencies are the worst. every time i update them. Something breaks. why can't we all just use the same versions forever? oh well, time to spend the next 3 hours debugging this npm issue.