And just to pile on, payments is an incredibly competitive space, and operational excellence is non negotiable for someone like Stripe, as they are a higher priced provider.