Is this code even reachable? When the report is set to DOWNLOAD_CANCELED, the entire method is short-circuited.