docs: function on_connect(res){
  	//console.log('STATUS: ' + res.statusCode);
  	//console.log('HEADERS: ' + JSON.stringify(res.headers));
  	res.setEncoding('utf8');
  	var raw_data = '';
  	res.on('data', function (chunk) {
  	    //console.log('BODY: ' + chunk);
  	    raw_data = raw_data + chunk;
  	});
  	// Throw to .
  	res.on('end', function () {
  	    //console.log('END with: ' + raw_data);
  	    var response = new anchor._response_handler(raw_data);
  	    if( response && response.okay() ){
  		anchor.apply_callbacks('success', [response, anchor]);
  	    }else{
  		// Make sure that there is something there to
  		// hold on to.
  		if( ! response ){
  		    response = new anchor._response_handler(null);
  		    response.okay(false);
  		    response.message_type('error');
  		    response.message('null response');
  		}else{
  		    response.message_type('error');
  		    response.message('bad response');
  		}
  		anchor.apply_callbacks('error', [response, anchor]);
  	    }
  	});
      }