comments on confusing reconstruction code