anchor.diff:  	error_loggger:error_msg("Unknown message: ~p", [ Message ]),
   	{ noreply, Orc }.
   
  -handle_info({ tcp, Socket, Data }, Orc = #orc{ request = Req, redirect = true }) ->
  -	Request = orc_http:request(Req,Data),
  -	case Request#request.stage of
  -		done ->
  -			Response = redirect(Request),
  -			Bin = orc_http:response(Response),
  -			gen_tcp:send(Socket,Bin),
  -			{ noreply, Orc#orc{ request = #request{ socket = Socket } }};
  -		_ ->
  -			{ noreply, Orc#orc{ request = Request }}
  -	end;
  -
  -handle_info({ ssl, Socket, Data }, Orc = #orc{ request = Req, redirect = false }) ->
  +handle_info({ ssl, Socket, Data }, Orc = #orc{ request = Req }) ->
   	Request = orc_http:request(Req,Data),
   	case Request#request.stage of
   		done ->
  
positive.code: -export([ init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3 ]).
  
  -include("include/orc_http.hrl").
  -record(orc, { socket, request = #request{}, redirect = false }).
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  % Public API
  
negative.code: 						request = #request{ socket = Socket }
  					}};
  				{ error, timeout } ->
  					error_logger:error_msg("SSl timeout~n"),
  					{ stop, no_ssl };
  				{ error, Reason } ->
  					error_logger:error_msg("SSL connection failed: ~p", [ Reason ]),
  					{ stop, Reason }
  