Add progress updating, 'cause it's awesome.