Non destructive ADIF import/export?

Is the ADIF import fully non destructive? Does import preserve all data that was in the ADIF source file (even non-standard fields that WRL doesn’t use)? If so are those fields also preserved on export?