Some checking for duplicate places but not robust