Both of your posts are really very good.