avoid duplicate dependencies