Patches can be removed completely reversibly after installation through the use of the automatically generated revert script. To implement this, the patch archives the files it is replacing.