Amazing response. Thank you for taking the time to explain in depth!