(s)ensuingfollowing immediately and as a result of what went before“ensuing events confirmed the prediction”