Fixed dependent destroy