default stateful is false, turn on only if you want to use