Foresight and knowledge