Today’s passage says that the full restoration of all things cannot happen until the Jews recognize their Messiah. John Calvin seems to have held this view, and many others have taught it as well. In any case, Zechariah is teaching that physical renewal cannot occur without true spiritual renewal of all of God’s covenant people. That is why missions and evangelism are so important. As people turn to Christ, we get closer to the time when the restoration of all things will occur.