Sorry to keep people waiting, this has been a week.