Hmmm, can I move it between ToDisk and changing state? because race in ToDisk really