@inthehands I looked at the logs for you. And no these are not dependencies but dependents. There are only two direct dependencies and four transitive dependencies. Brew is trying to help you by upgrading everything else that also depends on the four dependencies it upgraded. This is needed since otherwise you would run into errors by the dynamic linker because a binary could require an older version of the library than the one you actually have.