Avoid shims.<p>There are lots of libraries that just put one interface on top of another interface.  They don&#x27;t do much actual work. Pulling in shims, especially if they pull in lots of other stuff you&#x27;re not using, should be avoided.<p>If the dependency does real work you&#x27;d otherwise have to code, then use it.