State 2 does not make sense -- Yeech