(Of course, regardless of whether pristine copies are stored, it is required to have a fallback mechanism if the currently installed package is a version not available through the update mechanism, or if the calculated binary diff is actually larger than the new package.)