Musical superstar Prince was rushed to the hospital early Friday morning after his private jet made an emergency landing in Illinois, TMZ reports. The 57-year-old musician had been suffering from the flu for weeks and had canceled two shows earlier this month but performed Thursday night in Atlanta despite still feeling under the weather. He was flying home to Minnesota after the show when his plane was forced to stop in Illinois, according to the Minneapolis Star Tribune. Prince was taken to the hospital and released three hours later. A source tells the Star Tribune that Prince had "bad dehydration" but is "all good" at home now. (Prince appeared to be in better health—possibly better than any 57-year-old in history—earlier this year when the internet lost it over his passport photo.)