ENH: Better linalg.svd

Just a couple places where our use of `linalg.svd` could be improved.