Return different numbers for different errors.
Return different numbers for different errors.