make sure locations are unique