anchor.diff:  
   %% @type context() = term()
   -record(ctx, {
  +          bucket_type,  %% binary() - bucket type (from uri)
             api_version,  %% integer() - Determine which version of the API to use.
             client,       %% riak_client() - the store client
             prefix,       %% string() - prefix for resource uris
             riak,         %% local | {node(), atom()} - params for riak client
             method,       %% atom() - HTTP method for the request
             timeout,      %% integer() - list buckets timeout
  -          security      %% security context
  +          security     %% security context
            }).
   
   -include_lib("webmachine/include/webmachine.hrl").
  
positive.code: %%      opportunity to extract the 'bucket' and 'key' path
  %%      bindings from the dispatch, as well as any vtag
  %%      query parameter.
  service_available(RD, Ctx=#ctx{riak=RiakProps}) ->
      case riak_kv_wm_utils:get_riak_client(RiakProps, riak_kv_wm_utils:get_client_id(RD)) of
          {ok, C} ->
              {true, 
  
negative.code:          service_available/2,
           is_authorized/2,
           forbidden/2,
           resource_exists/2,
           content_types_provided/2,
           encodings_provided/2,
           produce_bucket_list/2,
  