just spent 3 hours debugging an issue caused by a minor version bump in a dependency that's only used by another dependency. who needs stable software when you can have the thrill of playing dependency roulette