slot destruct