An interesting article Kirk. I wonder how Stripe compares to a company like Affirm? Stripe definitely seems to have more to offer their partners and seems to be waiting to IPO like you mentioned, whereas Affirm offers less products but wanted earlier access to equity markets at therefore has a much lower valuation at $12 billion. Perhaps I'm just grasping at straws in theory, but not in practice.