anchor.diff:                   migrated = '_',
                    worker = '_',
                    time = '_'},
  -    dets:match_object(all_orgs, Spec).
  +    ?fix_table(all_orgs, dets:match_object(all_orgs, Spec)).
       
   
   migration_time(Name) ->
  
positive.code:                  migrated = '_',
                   worker = '_', 
                   time = '_'},
      case dets:match_object(all_orgs, Spec) of
          [Org] ->
              [{total, time_diff(Org#org.time, start, stop)},
               {nodes, time_diff(Org#org.time, start, nodes_done)}];
  
negative.code:     end.
  
  summarize_time() ->
      {Sum, Max, N} =
          ?fix_table(all_orgs,
                     dets:foldl(
                       fun(Org, {Sum, Max, N}) ->
                               OrgTime = time_diff(Org#org.time, start, stop),
                               case OrgTime of
                                   undefined ->
                                       {Sum, Max, N};
                                   _IsMax when OrgTime > Max ->
                                       {add_time(Sum, OrgTime), OrgTime, N + 1};
                                   _NotMax ->
                                       {add_time(Sum, OrgTime), Max, N + 1}
                               end
                       end, {0, 0, 0}, all_orgs)),
      [{avg, avg_time(Sum, N)}, {max, Max}, {count, N}].
  
  add_time(Sum, {_H, _M, _S}=Time) when is_integer(Sum) ->
  