warning come before destruction