Different progress callbacks for different output types.