anchor.diff:  request1(?AccountingInterimUpdate, AcctSessionId, Id,
   		Authenticator, Secret, NasId, Address, _AccPort, _ListenPort, Attributes,
   		From, #state{address = ServerAddress, port = ServerPort} = State) ->
  -	InOctets = radius_attributes:find(?AcctInputOctets, Attributes),
  -	OutOctets = radius_attributes:find(?AcctOutputOctets, Attributes),
  -	UsageOctets = case {InOctets, OutOctets} of
  -		{{error, not_found}, {error, not_found}} ->
  -			0;
  -		{{ok,In}, {ok,Out}} ->
  -			In + Out
  -	end,
  +	UsageOctets = get_usage(Attributes),
   	UsageSecs = case radius_attributes:find(?AcctSessionTime, Attributes) of
   		{ok, Secs} ->
   			Secs;
  
positive.code: 	end,
  	lists:filter(F, Attributes).
  
  
negative.code: request1(?AccountingStop, AcctSessionId, Id,
  		Authenticator, Secret, NasId, Address, _AccPort, _ListenPort, Attributes,
  		From, #state{address = ServerAddress, port = ServerPort} = State) ->
  	UsageOctets = get_usage(Attributes),
  	UsageSecs = case radius_attributes:find(?AcctSessionTime, Attributes) of
  		{ok, Secs} ->
  			Secs;
  