anchor.diff:          ok ->
               receive
                   {error, Reason} ->
  -                    {error, decode_rc(Reason)};
  +                    {error, Reason};
                   {ok, Stats} ->
                       {ok, Stats}
               end;
  
positive.code:             receive
                  {ok, _, Bin} -> {ok, binary_to_term(Bin)};
                  not_found -> not_found;
                  {error, Reason} -> {error, decode_rc(Reason)}
              end;
          Error ->
              {error, Error}
  
negative.code:         ok ->
              try Fun() of
                  abort ->
                      error_logger:info_msg("function requested abort"),
                      ok = txn_abort(),
                      {error, transaction_aborted};
  
  