Oh OK, the error handling is done in the `upload_onreadystatechange` binding. Forget about that.