anchor.diff:  				SessionId, MSCC, Location, Destination) of
   			{ok, JSON} ->
   				{struct, RatedStruct} = mochijson:decode(JSON),
  -				{_, {_, ServiceElements}} = lists:keyfind("serviceRating", 1, RatedStruct),
  -				{ServiceRating, ResultCode} = map_service_rating(ServiceElements, SessionId),
  -				Container = build_container(MSCC),
  -				NewMSCC = build_mscc(ServiceRating, Container),
  -				ok = remove_ref(SessionId),
  -				Reply = diameter_answer(SessionId, NewMSCC, ResultCode,
  -						OHost, ORealm, RequestType, RequestNum),
  -				ok = ocs_log:acct_log(diameter, Server,
  -						accounting_event_type(RequestType), Request, Reply, undefined),
  -				Reply;
  +				case lists:keyfind("serviceRating", 1, RatedStruct) of
  +					{_, {_, ServiceElements}} ->
  +						{ServiceRating, ResultCode} = map_service_rating(ServiceElements, SessionId),
  +						Container = build_container(MSCC),
  +						NewMSCC = build_mscc(ServiceRating, Container),
  +						ok = remove_ref(SessionId),
  +						Reply = diameter_answer(SessionId, NewMSCC, ResultCode,
  +								OHost, ORealm, RequestType, RequestNum),
  +						ok = ocs_log:acct_log(diameter, Server,
  +								accounting_event_type(RequestType), Request, Reply, undefined),
  +						Reply;
  +					_ ->
  +						{_, ResultCode} = map_service_rating([], SessionId),
  +						Reply = diameter_answer(SessionId, [], ResultCode,
  +								OHost, ORealm, RequestType, RequestNum),
  +						ok = ocs_log:acct_log(diameter, Server,
  +								accounting_event_type(RequestType), Request, Reply, undefined),
  +						Reply
  +				end;
   			{error, Reason} ->
   				error_logger:error_report(["Rating Error",
   						{module, ?MODULE}, {error, Reason},
  
positive.code: 			32251 ->
  				post_request_scur(Subscriber, SvcContextId,
  						SessionId, MSCC1, Location, final);
  			32260 ->
  				post_request_ecur(Subscriber, SvcContextId,
  						SessionId, MSCC1, Location, Destination, final)
  		end,
  
negative.code: 					OHost, ORealm, RequestType, RequestNum)
  	end;
  process_request1(?'3GPP_CC-REQUEST-TYPE_EVENT_REQUEST' = RequestType,
  		#'3gpp_ro_CCR'{'Multiple-Services-Credit-Control' = MSCC,
  		'Requested-Action' = [?'3GPP_RO_REQUESTED-ACTION_DIRECT_DEBITING'],
  		'Service-Information' = ServiceInformation,
  