There shouldn't be many exceptions; it's just good to handle them when they occur (which will happen, since this is invoking an external service).