svd working at least partway