Tighten up MLSDC: fewer function evals and other tidying.