あと、 && で後ろに delete 書いてるの、結構イマイチ（or NG）な気がしてます。
特に意味のあるコードっていう訳では無いです。（ひとりごと）