When there is not enough disk space to download a file, the ErrorCode field of the DownloadHandle class equals to 1, which is unknown error. What I would expect instead is to get 9 indicating that there wasn't enough disk space to download the file. Is this what's supposed to happen or is it actually an incorrect behavior?