It might be good to have a test where you decompose to source space, then project it back to original space and compare the original data with the reconstructed data. Wdyt?