evalState is nicer