anchor.diff:               (let* ((library (find-library (library-name dependency)))
                       (library-versions (find-library-versions library dependency)))
                  (loop for library-version in library-versions
  -                  do (load-library-version library-version :if-already-loaded if-already-loaded))))
  +                  do (load-library-version-metadata library-version :if-already-loaded if-already-loaded))))
              (load-dependency-cld (dependency)
   	     ; To load a dependency cld, we try looking in repositories first, and, if we couldn't find
                ; a cld there, we try to load the cld specified in the dependency. This is so that we can give
  
positive.code: 				     (find-library-version (library project) version)
  				     (first (library-versions (library project))))))
  	    ;; Load libraries metadata
  	    (load-library-version library-version)
  
  	    ;; Calculate list of library-versions involved
  	    (let ((library-versions-involved
  
negative.code: 			     (find-library-version library version)
  			     (first (library-versions library)))))
      ;; Load libraries metadata
      (load-library-version-metadata library-version)
  
      ;; Calculate list of library-versions involved
      (let ((library-versions-involved
  