avoid stack trace and error logging when user cancels download