This line will be done for you automatically. The reason is that UntrainableTransform is independent by default, (meaning `src` will always have exactly one matrix), and the logic for ensuring this in IndependentTransform::project() also ensures `dst.file = src.file`.