The semi_major_spawning_radius is used for despawning too, which cann't be zero. Therefore this condition is changed so that the Error message is not misleading.