anchor.diff:  		   {_SSL, Port} ->
   		       io_lib:format(":~w",[Port])
   	       end,
  -
       set_status_code(redirect_code(A)),
  -    make_content_length(0),
       accumulate_header(["Location: ", Scheme,
   		       servername_sans_port(SC#sconf.servername), 
   		       PortPart, Path]),
  -    ok;
  +    break;
   
   handle_out_reply({redirect, URL}, _DCC, _LineNo, _YawsFile, _SC, A) ->
  -    erase(acc_headers),
       set_status_code(redirect_code(A)),
  -    make_content_length(0),
       accumulate_header(["Location: ", URL]),
  -    ok;
  +    break;
   
   handle_out_reply(ok, _DCC, _LineNo, _YawsFile, _SC, _A) ->
       ok;
  
positive.code:     break;
  
  handle_out_reply({redirect_local, Path}, _DCC, _LineNo, _YawsFile, SC, A) ->
      erase(acc_headers),
      Scheme = case SC#sconf.ssl of
  		 undefined ->
  		     "http://";
  
negative.code: 	      {true, 200} ->
  		  accumulate_content([crnl(), "0", crnl2()]),
  		  continue;
  	      {true, 303} ->
  		  accumulate_content([crnl(), "0", crnl2()]),
  		  continue;
  	      {true, _} ->
  		  accumulate_header("Connection: close"),
  		  done
  