Is there any way to determine the cause of a DCC GET failure - specifically to distinguish between a communications error and the user having clicked Cancel in the DCC window?