@natevw what I'd normally do is update my dependency if it is older, update the bar, if theres any version of it that uses the same version of dependency I have or, most likely, check that the type I'm passing in shouldn't have come from a re-export instead of used directly.