Split solution result out of solve, now must call getSolution().