18 But the Israelites did not attack those cities, because they had made a promise to them before the Lord, the God of Israel. All the Israelites grumbled against the leaders.