anchor.diff:  -spec create_check_channel(binary()) -> {atom(),atom()}.
   create_check_channel(Channel) ->
   	TBin = ?TABLE(Channel),
  -	Token = list_to_binary([TBin,integer_to_list(erlang:phash2(TBin))]),
  +	Token = list_to_binary([TBin,integer_to_list(erlang:phash2({TBin,node()}))]),
   	try 
   		_ = ?binary_to_existing_atom(Token), 	%% probe atom cache for token
   		{?binary_to_existing_atom(TBin),?binary_to_existing_atom(?AUDIT(Channel))}
  
positive.code: % 	debug(Cmd, Tuple), 
  % 	{ok,Tuple}.
  
  clean_table(Bin) ->
  	case binary:last(Bin) of
  		10 ->	binary:replace(binary_part(Bin,0,size(Bin)-1), <<13>>, <<>>, [global]);
  		_ ->	binary:replace(Bin, <<13>>, <<>>, [global])
  
negative.code: io_key_to_term(Key) when is_binary(Key) ->
  	imem_datatype:io_to_term(Key).
  
  io_value_to_term(V) -> V.	%% ToDo: Maybe convert to map datatype when available
  
  % io_hash_to_term(Hash) when is_binary(Hash) -> Hash.
  
  io_kv_pair_to_tuple(KVPair) ->
  	case binary:split(KVPair,<<9>>,[global]) of			%% split at tab position
  