option to avoid computing possibly unused svd matrix