def restore_backup(self):
		"""Restore the last backed up addon version, user initiated only"""
		self.print_verbose("Restoring backup, backing up current addon folder")
		backuploc = os.path.join(self._updater_path, "backup")
		tempdest = os.path.join(
			self._addon_root, os.pardir, self._addon + "_updater_backup_temp")
		tempdest = os.path.abspath(tempdest)

		# Move instead contents back in place, instead of copy.
		shutil.move(backuploc, tempdest)
		shutil.rmtree(self._addon_root)
		os.rename(tempdest, self._addon_root)

		self._json["backup_date"] = ""
		self._json["just_restored"] = True
		self._json["just_updated"] = True
		self.save_updater_json()

		self.reload_addon()