anchor.diff:      end;
   
   around_advice(#annotation{data = {_, _} = SingleExt}, M, F, Inputs) ->
  -    around_advice(#annotation{data=[SingleExt]}, M, F, Inputs);
  -
  -around_advice(#annotation{data = ConfExt}, M, F, Inputs) when is_list(ConfExt)->
  +    around_advice(#annotation{data = [SingleExt]}, M, F, Inputs);
  +
  +around_advice(#annotation{data = ConfExt}, M, F, Inputs) when is_list(ConfExt) ->
       case os:getenv("perf_test") of
           "true" ->
               process_flag(trap_exit, true),
  
positive.code:     end;
  
  around_advice(#annotation{}, M, F, Inputs) ->
      around_advice(#annotation{data=[]}, M, F, Inputs).
  
  %%%===================================================================
  %%% Internal functions
  
negative.code:                     exec_perf_config(M, F, Inputs, Ext, Repeats);
                  Exts ->
                      lists:foreach(
                          fun(Ext) ->
                              exec_perf_config(M, F, Inputs, Ext, Repeats) end,
                          Exts)
              end;
          _ ->
  