commit before construct nfa