 That's why we struggle with prophetic passages that deal with the end of the age, the book of Revelation, the book of Daniel, the Olivet Discourse, because we can't understand all of the realities of a future time that hasn't happened. And so here John is a prophet who predicted the Messiah, who said He's here, but he hasn't seen all the unfolding of everything the prophet said about Messiah, so he has questions.