minor changes to the reconstructor.