                 // update is needed, or cases where the range is invalid.
                 fatalError("unexpected dependency resolution result")
             case .removed: try remove(specifier: specifier)
-            case .unchanged(_): break
+            case .unchanged: break
             }
         }
 

        case removed

        /// The package is unchanged.
        case unchanged(Version)

        /// The package is updated to a new version.
        case updated(old: Version, new: Version)

            case .updated(_, let version):
                _ = try clone(specifier: specifier, version: version)
            case .removed: try remove(specifier: specifier)
            case .unchanged: break
            }
        }
    }
