Specifically, I don't think there's any reason we should only have a dependency file listed for only the first output and then inside the file it has the correct dependencies for *all* the outputs.