I think this is a bug: everywhere else you use the string `L-BFGS-B` to refer to that (including below within this class...). So it seems that the default behavior wouldn't work here. Might be worth making a test of that