A pretty good day, all in all.