Good reasoning, seems like a decent idea in general.  However, for the general `RequestException`, perhaps we should consider printing the coordinate the default case, and have this format (i.e., catching the exception) as the special case for when there is no coordinate (e.g., molecular & atomic databases)?  Either way, there's no harm in having these lines in place.