slightly improved error handling with Stripe