Or Hamas, or Hezbollah, or Islamic Jihad, or Al Quaeda, or the United Front Blah Blah Blah, or the PLA, or PLO, or .....