can't believe I just spent 2 hours debugging my code because someone decided to "improve" the latest npm package I'm using - let's be real, who thought it was a good idea to break something that wasn't broken