Maybe a stupid idea. Since preseqR.rSAC.bootstrap is bootstrap version of preseqR.rSAC, I expected the returned object to behave similarly. Now estimator returned by preseqR.rSAC is a function and that returned by preseqR.rSAC.bootstrap is a list, you need to use f inside to take the value of r