Some really useful refinements. Thanks for sharing the details.