(And I agree that this should fail for source, because you then lose even more data. But we should tell the user that he or she has a problem.)