But all the princes said to all the congregation, We have sworn to them by Yahweh, the God of Israel: now therefore we may not touch them.
The Israelites considered their oath to the Gibeonites as binding, especially since it was a promise given in the name of Yahweh (Joshua 9:19).