anchor.diff:  		{error, Reason} ->
   			{error, Reason};
   		{ok, Acc} when is_list(Acc) ->
  -			{ok, lists:flatten(lists:reverse(Acc))}
  +			lists:flatten(lists:reverse(Acc))
   	end.
   
   -spec get_resource(ResourceID) -> Result
  
positive.code: 		{error, Reason} ->
  			{error, Reason};
  		{ok, Acc} when is_list(Acc) ->
  			{ok, lists:flatten(lists:reverse(Acc))}
  	end.
  
  -spec delete_offer(OfferID) -> Result
  
negative.code: 		{error, Reason} ->
  			{error, Reason};
  		{ok, Acc} when is_list(Acc) ->
  			lists:flatten(lists:reverse(Acc))
  	end.
  
  -spec query_service(Cont, MatchId, MatchProduct) -> Result
  