only do callbacks for good downloads