protected function decompressFile($filepath)
	{
		if (!$this->getBackupFilesystemInstance()->checkFunctionExists('gzdecode')) {
			throw new BackupException('The method: "gzdecode" isn\'t currently enabled.');
		}

		$uncompressedFilepath = $this->getUncompressedFilepath($filepath);
		$this->getBackupFilesystemInstance()->writeUncompressedFile($uncompressedFilepath, $filepath);

		return $uncompressedFilepath;
	}