anchor.diff:          ok -> ok;
           {error, Reason} ->
             ?LOG_EVENT(Client#client.event_callback, {memcached_send_error, Reason}),
  -          error_logger:warning_report([{error, send_error},
  -            {error, Reason}]),
             throw({failed, {send, Reason}})
       end.
   
  
positive.code:                     Status ->  throw({failed, {response_status, Status}})
                    end;
                Data ->
                  error_logger:warning_report([{error, unexpected_body_from_memcached_socket},
                      {operation, Op},
                    {Data, Data}]),
                  throw({failed, {unexpected_body, Data}})
              end;
        Data ->
  
          error_logger:warning_report(
              [{error, unexpected_header_from_memcached_socket},
               {operation, Op},
               {Data, Data}]),
          throw({failed, {unexpected_header, Data}})
      end.
  
  
negative.code:         receive_response(Client, Op, TimeLimit)
      catch
          throw:{failed, Reason} ->
            {error, Reason}
      end.
  
  