//next,team-changes (which may change matches)
 $sql = 'SELECT team_id FROM ' . $pref . 'module_tmt_teams WHERE bracket_id=? AND flags=2';
 $gone = $db->GetCol($sql, array($bracket_id));
 if ($gone) {
     //don't actually delete flagged teams/members, who may be needed for display of previous-match results
     foreach ($gone as $tid) {
         if (isset($teams[$tid])) {
             //some disconnect/bug ??
             unset($teams[$tid]);
         }
     }
     if ($old) {
         if (!$sch) {
             $sch = new tmtSchedule();
         }
         $sch->ConformGoneteams($this, $bracket_id, $data->type, $data->timezone, $gone);
     }
     //else TODO CHECKME
 }
 if ($old) {
     //CHECKME just find in $teams[] ?
     $sql = 'SELECT team_id FROM ' . $pref . 'module_tmt_teams WHERE bracket_id=? AND flags=1';
     $xtra = $db->GetCol($sql, array($bracket_id));
     if ($xtra) {
         if (!$sch) {
             $sch = new tmtSchedule();
         }
         $sch->ConformNewteams($this, $bracket_id, $data->type, $data->timezone, $xtra);
     }
 }
 //else TODO CHECKME