Properly return 406 when a non-geo dataset is requested as geojson