Ongoing implementation of the reconstructor.