better handle existing deps in build-list