better handle cases where no geodata