Could we have some sort of error handling here, should the request fail for any reason?

Currently we just get a loading spinner, so maybe some form of feedback to the user could be useful here?