anchor.diff:      Tab = ets_new(foobar_table, [set, protected, {keypos, 2} | Opts]),
       ok = fill_tab2(Tab, 0, 7000),
       %% lookup ALL elements 50 times
  -    _ = [do_lookup_element(Tab, 6999, 1) || _ <- lists:seq(1, 50)],
  +    Laps = 50 div syrup_factor(),
  +    _ = [do_lookup_element(Tab, 6999, 1) || _ <- lists:seq(1, Laps)],
       true = ets:delete(Tab),
       verify_etsmem(EtsMem).
   
  
positive.code: exit_many_large_table_owner(Config) when is_list(Config) ->
      ct:timetrap({minutes,30}), %% valgrind needs a lot
      %%Data = [{erlang:phash2(I, 16#ffffff),I} || I <- lists:seq(1, 500000)],
      FEData = fun(Do) -> repeat_while(fun(500000) -> {false,ok};
  					(I) -> Do({erlang:phash2(I, 16#ffffff),I}),
  					       {true, I+1}
  				     end, 1)
  
negative.code: 
  exit_large_table_owner(Config) when is_list(Config) ->
      %%Data = [{erlang:phash2(I, 16#ffffff),I} || I <- lists:seq(1, 500000)],
      Laps = 500000 div syrup_factor(),
      FEData = fun(Do) -> repeat_while(fun(I) when I =:= Laps -> {false,ok};
  					(I) -> Do({erlang:phash2(I, 16#ffffff),I}),
  					       {true, I+1}
  				     end, 1)
  