another dependency update breaking my code. why do i even use npm, its just a black hole of dependencies all the way down.