anchor.diff:  %% api
   -export([unpack/1,
            pack/1,
  -         defaults/1,
  -         get/2]).
  +         get/2,
  +         get_chunking_method/1,
  +         get_content_integrity_check_method/1,
  +         get_merkle_hash_function/1,
  +         get_minimum_version/1,
  +         get_swarm_id/1,
  +         get_maximum_version/1,
  +         use_default_options/1]).
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %% @doc unpack a UDP packet into a PPSPP datagram using erlang term format
  
positive.code: 
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% @doc get/2 extracts a given parameter from the opaque options
  %% <p> Provide a clean interface for other modules to retrieve PPSP options.
  %% The options are:
  %% <ul>
  %% <li>ppspp_chunking_method</li>
  
negative.code: %% @end
  %%-spec defaults(ppspp_hash()) -> orddict()).
  
  use_default_options(Root_Hash) when is_binary(Root_Hash) ->
      orddict:from_list( [{ppspp_swarm_id, Root_Hash},
                          {ppspp_chunking_method, ppspp_chunking_32bit_chunks},
                          {ppspp_chunk_size, ?PPSPP_DEFAULT_CHUNK_SIZE},
  