Remover linhas de borda no mapa ggplot / choropleth

Eu gostaria deremova as linhas entre as regiões de um coropleth gerado no ggplot. Minha pergunta é motivada por um mapa muito grande com regiões muito pequenas (grupos de blocos censitários) que são tão numerosas que é impossível ver a cor preenchendo a forma, dada a densidade das bordas. Estou usando o RStudio atualizado em um Mac com o ggplot2 versão 1.0.0; o mesmo problema parece não ocorrer no Windows.

Aqui estão exemplos (usando municípios) que têm cores diferentes para cada município, para que as fronteiras não sejam necessárias. O primeiro usa bordas roxas para dar ênfase. O segundo tem color = NA, que foi minha tentativa frustrada de eliminar todas as fronteiras.

library("ggplot2")
library("maps")
tn = map_data("county", region = "tennessee")
ggplot(tn, aes(x = long, y = lat, group = group)) + 
  geom_polygon(aes(fill = group), color = "purple")

ggplot(tn, aes(x = long, y = lat, group = group)) + 
  geom_polygon(aes(fill = group), color = NA)