Add callback argument to track completion of dump

Right. I was just curious how this might impact context maintenance across the callback boundry. Im working on the fixes