return NextState?