Implement proper progress reporting.