Good educational post. Thank you.