Excellent post Stephen. Really informative. And your final thoughts hit spot on.