diff removed spaces from text during the explode() processing, modified the algorithms to restore whatever was used in the explode() process, thus restoring spaces in the text.