fix island deletion