Throw a reasonable error which can be treated accordingly downstream when an API request cannot be fulfilled instead of returning None