anchor.diff:          receive_response(Client, Op, TimeLimit)
       catch
           throw:{failed, Reason} ->
  -          error_logger:warning_report([{error, memcached_request_failed},
  -            {client, Client},
  -            {cmd, Cmd},
  -            {reason, Reason}]),
             {error, Reason}
       end.
   
  
positive.code:         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.
  
  
negative.code:                     Status ->  throw({failed, {response_status, Status}})
                    end;
                Data ->
                  throw({failed, {unexpected_body, Data}})
              end;
        Data ->
          throw({failed, {unexpected_header, Data}})
      end.
  
  