moving dump to beginning of extender call: the vector isn't "full length" until after extender returns so the results were shorter than computationally necessary.