fixed does_zone_exist