Wasn't the tour header Fields the reason for the strange strncpy semantics? Which came first?