forgot to update dealedZone weakly