automatically choose BFGS over L-BFGS-B when no bounds exist