Predictions and Foresight