cleaned some things up.  Issue is obviously in solution reconstruction.  I've clearly done something retarded with pointers.