Ok, wrote down the tolerances explicitly. It's a matter of choosing something so that esp SVD doesn't accrue too much rounding error