#394 polished
report state transition reason