anchor.diff:  	    activate_once(Session),
   	    {noreply, State#state{mfa = NewMFA}}
       catch
  -	_:Reason ->
  +	Class:Reason ->
  +            ST = erlang:get_stacktrace(),
   	    ClientReason = {could_not_parse_as_http, Data}, 
   	    ClientErrMsg = httpc_response:error(Request, ClientReason),
   	    NewState     = answer_request(Request, ClientErrMsg, State),
  -	    {stop, {shutdown, Reason}, NewState}
  +	    {stop, {shutdown, {{Class, Reason}, ST}}, NewState}
       end;
   
   do_handle_info({Proto, Socket, Data}, 
  
positive.code: 	Result ->
  	    Result
      catch
  	_:Reason ->
  	    {stop, {shutdown, Reason} , State}
      end.		
  
  
  
negative.code: 	Result ->
  	    Result
      catch
  	Class:Reason ->
              ST = erlang:get_stacktrace(),
  	    {stop, {shutdown, {{Class, Reason}, ST}}, State}
      end.		
  
  %%--------------------------------------------------------------------
  