This has been most of my day.