Generalised singleSolution to nSolutions in anticipation of adding a switch to disable the isomorphism checker