anchor.diff:                  {_Actor1, Count1} ->
                       Acc andalso (Count =< Count1)
               end
  -            end, true, PreviousList);
  -is_lattice_inflation(riak_dt_gset, undefined, _) ->
  -    true;
  -is_lattice_inflation(riak_dt_gset, Previous, Current) ->
  -    sets:is_subset(
  -        sets:from_list(riak_dt_gset:value(Previous)),
  -        sets:from_list(riak_dt_gset:value(Current))).
  +            end, true, PreviousList).
   
   %% @doc Determine if a change for a given type is a strict inflation or
   %%      not.
  
positive.code: %%
  is_lattice_strict_inflation(lasp_ivar, undefined, undefined) ->
      false;
  is_lattice_strict_inflation(lasp_ivar, undefined, Current) when Current =/= undefined ->
      true;
  is_lattice_strict_inflation(lasp_ivar, _Previous, _Current) ->
      false;
  is_lattice_strict_inflation(riak_dt_gset, undefined, Current) ->
      is_lattice_inflation(riak_dt_gset, undefined, Current);
  is_lattice_strict_inflation(riak_dt_gset, Previous, Current) ->
      is_lattice_inflation(riak_dt_gset, Previous, Current) andalso
          lists:usort(riak_dt_gset:value(Previous)) =/=
          lists:usort(riak_dt_gset:value(Current)).
  
negative.code:     true;
  threshold_met(lasp_ivar, Value, Threshold) when Value =/= Threshold ->
      false;
  
  threshold_met(riak_dt_gset, Value, {strict, Threshold}) ->
      is_strict_inflation(riak_dt_gset, Threshold, Value);
  threshold_met(riak_dt_gset, Value, Threshold) ->
      is_inflation(riak_dt_gset, Threshold, Value);
  
  threshold_met(riak_dt_gcounter, Value, {strict, Threshold}) ->
      Threshold < riak_dt_gcounter:value(Value);
  threshold_met(riak_dt_gcounter, Value, Threshold) ->
  