Foresight and then some.