spent the last hour trying to debug an issue with my project and it turns out it's just a stupid version conflict between two dependencies. Can't we just have a package manager that doesn't make me want to pull my hair out?