minor solver stuff
fixed the splitsolver