just spent 3 hours trying to get a project to build because of some obscure version conflict between two dependencies that both work fine on their