avoid repeating the same dependency multiple times