Only add missing dependencies to the list of missing dependencies once per dependency. Credit to @gergo85