I think this should be wrapped in a `try` because any error throws a 503 to the API, which is unfriendly.