SVD is now deterministic