Prediction is difficult- particularly when it involves the future.