The chief of staff , Lt. Gen. Dan Halutz , has said Israel will take responsibility if an investigation shows that an errant Israeli shell hit the beach , but he has also suggested , after trying to track all the Israeli shells that were fired , that an errant Qassam rocket might have caused the beach explosion .