       extraArguments: [],
       whenAutolinking: autolinkLifecycleExpectedDiags) {
       couldNotReadPriors
+      reading(deps: "main", "other")
       createdGraphFromSwiftdeps
       enablingCrossModule
       skippingAll("main", "other")

  ) throws {
    let newInputPath = inputPath(basename: newInput)
    let driver = try doABuild(
      "after after addition of \(newInput)",
      checkDiagnostics: true,
      extraArguments: [newInputPath.pathString],
      whenAutolinking: autolinkLifecycleExpectedDiags

      switch (removeInputFromInvocation, removeSwiftDepsFile) {
      case (false, false):
        readGraphAndSkipAll("main", "other", removedInput)
      case (true, false):
        disabledForRemoval(removedInput)
        findingBatchingCompiling("main", "other")
        linking
      case (true, true):
        disabledForRemoval(removedInput)
        findingBatchingCompiling("main", "other")
        linking
