#68 prevent multiple source diffs, clean temp file