can't believe i just spent an hour debugging a production issue only to find out it was because some transitive dependency in npm had a breaking change in their minor version bump