Blue Corner This dive is at the Blue Corner with the correct coordinates Yellow Corner This dive is at the Yellow Corner but with the coordinates of Blue Corner Blue Corner Blue Corner This dive is at the Blue Corner but the coordinates are wrong. In order to trigger the right behavior here I had to mess with the XML file; it contains two sets of location tags, the first just with the name and only the second then adds the gps coordinates. Otherwise the gps coordinates get parsed first and create a new dive site and we don't even notice the duplicate name.