Eerily prescient.