Refactored to help distinguish diff error with native request errors