Fix solver issues
Description
Resolves some issues found when playing with the solver interface and comments raised by ZN in !25 (closed)
Merge Request Steps
Please confirm that this pull request has done the following:
-
Tests added -
Documentation added (where applicable) -
Changelog item added to changelog/.
Edited by Jared Lewis