anchor.diff:  get(Pid, Table, Key, Options)
     when is_pid(Pid), (is_binary(Table) orelse is_list(Table)),
          is_list(Key), is_list(Options) ->
  -    Message = #tsgetreq{table   = ensure_binary(Table),
  +    Message = #tsgetreq{table   = iolist_to_binary(Table),
                           key     = Key,
                           timeout = proplists:get_value(timeout, Options)},
   
  
positive.code: get_coverage(Pid, Table, Query)
    when is_pid(Pid), (is_binary(Table) orelse is_list(Table)), is_list(Query) ->
      server_call(Pid,
                  #tscoveragereq{query = #tsinterpolation{base = Query},
                                 replace_cover = undefined,
                                 table = ensure_binary(Table)}).
  
  
  -spec put(pid(), table_name(), [[ts_value()]]) ->
  
negative.code: stream_list_keys(Pid, Table, Options)
    when is_pid(Pid), (is_binary(Table) orelse is_list(Table)), is_list(Options) ->
      ReqTimeout = proplists:get_value(timeout, Options),
      Req = #tslistkeysreq{table = iolist_to_binary(Table),
                           timeout = ReqTimeout},
      ReqId = riakc_pb_socket:mk_reqid(),
      gen_server:call(Pid, {req, Req, ?DEFAULT_PB_TIMEOUT, {ReqId, self()}}, infinity).
  