Very well put, in all facets.