forgot to propagate the constraint solver opts through here