Awesome write up Ryan! I appreciate you letting me ramble for as long as I did.