public function exec() {
		if ($response = curl_exec($this->_ch)) {
			$header_size = $this->getinfo(CURLINFO_HEADER_SIZE);
			return array(
				'http_status_code' => $this->getinfo(CURLINFO_HTTP_CODE),
				'body' => substr($response, $header_size),
				'headers' => self::headers_to_array(substr($response, 0, $header_size))
			);
		} else {
			return false;
		}
	}