use the error handling built into fetch