まあ、deleteの話に戻るが、例外処理で判定すんのが面倒だからNULL代入してるだけ。
一律 delete 並べれば良いだけだから。