Cache the defining solver for simple cases