add a couple of asserts to the DirectSolutionTransfer object... theyre not complete but theyre better than nothing