Prediction thread...