Split out destruction checks