Thank you for the high quality review. That was very detailed and well written.