anchor.diff:           error_code_to_atom/1]).
   
   -include("riak_moss.hrl").
  +
  +-spec error_message(atom() | {'riak_connect_failed', term()}) -> string().
  +-spec error_code(atom() | {'riak_connect_failed', term()}) -> string().
  +-spec status_code(atom() | {'riak_connect_failed', term()}) -> pos_integer().
   
   error_message(invalid_access_key_id) ->
       "The AWS Access Key Id you provided does not exist in our records.";
  
positive.code:     BucketsDoc =
          [begin
               case is_binary(B?MOSS_BUCKET.name) of
                   true ->
                       Name = binary_to_list(B?MOSS_BUCKET.name);
                   false ->
                       Name = B?MOSS_BUCKET.name
               end,
  
negative.code:                                           {'ETag', [ETag]},
                                            {'Owner', [user_to_xml_owner(User)]}]};
                          {error, Reason} ->
                              _ = lager:debug("Unable to fetch manifest for ~p. Reason: ~p",
                                              [Key, Reason]),
                              undefined
                      end
                  end
                  || {Key, ObjResp} <- KeyObjPairs],
      BucketProps = [{'Name', [Bucket?MOSS_BUCKET.name]},
                     {'Prefix', []},
                     {'Marker', []},
                     {'MaxKeys', ["1000"]},
  