Predicting what will happen before it happens....