URL server error handling and conversion to use hashes