diff_dir -> self._diff_dir