fix identity StateT