Nicely written! Couldn't agree more.