Are you feeling better? Sounds like some pretty serious health issues.