This is the hardest thing I have ever done...