protected function _handle_error($curl)
	{
		// Get the error code and message
		$code  = curl_errno($curl);
		$error = curl_error($curl);

		$this->_close($curl);

		throw new Exception_Source(
			'Fetching :source_name data failed: :error (:code)',
			'remote',
			array(
				':error' => $error,
				':code' => $code
			)
		);
	}