i.e. remove the last step if `prec` is much bigger then `dPrec` and just do a final one with `prec + guard` precision.