just spent the last hour debugging a bug that turned out to be a transitive dependency 5 levels deep that was using a deprecated API... can we please just have fewer dependencies already