anchor.diff:  		_ -> error
   	end.
   
  +%%
  +%% Create an object with passed binary data
  +%% 
   create_object(State, Container, Object, Data) ->
   	create_object(State, Container, Object, Data, [], []).
   
  +%%
  +%% Create an object with passed binary data and any Metadata
  +%%
   create_object(State, Container, Object, Data, Metadata) ->
   	create_object(State, Container, Object, Data, Metadata, []).
   
  +%%
  +%% Create an object with passed binary data, Metatdata, and any passed options
  +%%
   create_object(State, Container, Object, Data, Metadata, Options) ->
   	%get any options that will be passed to ibrowse (chunked etc.)
   	ConnOptions = get_object_options(Options),
  
positive.code: 		_ -> false
  	end.
  
  get_object_options([]) -> [];
  get_object_options([{Option, _Value}|Options]) ->
  	case Option of
  
negative.code: 			_ -> extract_metadata_headers(Prefix, HeaderList)
  	end.
  
  %%
  %% Extract the object headers from a passed set of options
  %% Returns: a list of HTTP headers to be send with a query
  %%
  get_object_headers([]) -> [];
  get_object_headers([{Option, Value}|Options]) ->
  	case Option of
  