For now, to make this clearer, I'd suggest something like:    ```suggestion          dependencies = self._specs[pkg].edges_to_dependencies(name=dep)          assert len(dependencies) == 1, "Current solver does not handle multiple dependency edges of the same name"          dependency = dependencies[0] if dependencies else None  ```