allow for zero iterations using control=list(optim.method="none") argument