anchor.diff:  multi_ack_timeout(doc) ->
       [];
   multi_ack_timeout(Config) when is_list(Config) ->
  +    Cond = fun() ->
  +                   %% Regardless of other criteria,
  +                   %% if the factor is to high => SKIP
  +                   case lists:keysearch(megaco_factor, 1, Config) of
  +                       {value, {megaco_factor, MF}} when (MF >= 10) ->
  +                           ?SKIP({factor_too_high, MF});
  +                       {value, _} ->
  +                           ok;
  +                       false ->
  +                           ?SKIP(factor_undefined)
  +                   end,
  +                   
  +                   Skippable = [win32, {unix, [darwin, sunos]}],
  +                   Condition = fun() -> ?OS_BASED_SKIP(Skippable) end,
  +                   ?NON_PC_TC_MAYBE_SKIP(Config, Condition)
  +           end,
       Pre = fun() ->
  -                  %% <CONDITIONAL-SKIP>
  -                  Skippable = [win32, {unix, [darwin, linux, sunos]}],
  -                  Condition = fun() -> ?OS_BASED_SKIP(Skippable) end,
  -                  ?NON_PC_TC_MAYBE_SKIP(Config, Condition),
  -                  %% </CONDITIONAL-SKIP>
  -
                     MgcNode  = make_node_name(mgc),
                     MgNode   = make_node_name(mg),
                     d("start nodes: "
  
positive.code:     
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  try_tc(TCName, Pre, Case, Post) ->
      try_tc(TCName, "TEST", ?TEST_VERBOSITY, Pre, Case, Post).
  
  try_tc(TCName, Name, Verbosity, Pre, Case, Post) ->
      ?TRY_TC(TCName, Name, Verbosity, Pre, Case, Post).
  
  
  
  
negative.code:     MgMid = {deviceName, "mg"},
      MgConfig = [{auto_ack,           true}, 
  		{trans_ack,          true},
  		{trans_timer,        TTimeout}, 
  		{trans_ack_maxcount, MaxCount + 10}],
      Mg = ?MG_START(MgNode, MgMid, text, tcp, MgConfig, ?MG_VERBOSITY),
  
  