who could have predicted?