We can read in surah at-Tawbah of Al-Quran that Muslims have no obligation to honor treaties with non-believers who broke their treaties. Muslims have to protect themselves from hypocrisy, weak faith and negligence. The Battle of Tabuk and its lessons is also mentioned in this chapter of Al-Quran. Al-Mubarrad المبرد has narrated the meaning of this narration and added: that's why they have not put them together as "Bismillahi ar-Rahmani ar-Rahim" is mercy while Bara'ah was reveald as a annoyance. Sufyyan ibn 'Oyaynah سفيان بن عيينة said something similar: "At-tasmiyah (Basmalah) is mercy and mercy is safety and this surah has been revealed about the hypocrites and with the sword and there's no safety for the hypocrites. Al Qurtoby then said the most correct view is that the basmalah has not been put in because Jibrel () didn't reveal it in this surah this was said by al-Qushayri and in a statement of 'Othman saying: The Messenger of Allah (p.b.u.h) died, but he did not mention to us that surah al-bara'ah is a part of al-anfal. (Sunan abi Dawod, note this hadith is an additional statement of the former quoted hadith, so ibn 'Abbas is repeating the answer of 'Othman when asked)