Added state transition reason