just spent the last hour debugging a weird issue only to find out it's because of some obscure transitive dependency that's not even necessary for our project.