anchor.diff:      Crc = integer_to_list(crc16:crc16(Temp), 16),
       list_to_binary(string:to_lower(Uid ++ ?OID_SUFFIX ++ Crc)).
   
  --spec make_search_key(map()) -> list().
  -make_search_key(Data) when is_map(Data) ->
  -    ?nebMsg("Entry"),
  -%    ?nebFmt("Data: ~p", [Data]),
  +-spec make_search_key(cdmi_state()) -> list().
  +make_search_key(State) when is_tuple(State) ->
  +    ?nebMsg("Entry"),
  +    {_, Data} = State,
       ObjectName = binary_to_list(get_value(<<"objectName">>, Data)),
       ParentUri = binary_to_list(get_value(<<"parentURI">>, Data, <<"">>)),
       Path = binary_to_list(get_value(<<"path">>, Data, <<"">>)),
  
positive.code: %%                 ?assertMatch(?TestUid, make_key()),
  %%                 ?assert(meck:validate(uuid))
  %%        end
        }
       ]
      }.
  
negative.code:                                     true ->     %% always belongs to /cdmi/system_domain
                                          <<"/cdmi_domains/system_domain/">>; 
                                      false ->
                                          get_domain_from_path(Path)
                                  end
                          end;
                      true ->
  