don't fire dl completed event if there's an error