fixed order of calling of State() solvers