fix geojson support a bit