#By declaring these things to Israel before hand what did Yahweh hope to prevent?

Yahweh wanted prevent Israel from saying, "My idol has done them," or "my carved figure, or my cast metal figure has ordained these things." [48:5]